Вывод формы (кастомный модуль)

Аватар пользователя Александ

У меня есть форма которая просто записывает информацию в никуда. Как сделать, чтобы после нажатия на кнопку она хотя бы на главную стр выводила инф-ую. А лучше, чтобы она была как тип материала

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя sas@drupal.org
sas@drupal.org 11 месяцев назад

- Чтобы была как тип материала, надо создать тип материала например в админке
- Просто форма определяется в Plugin\Form затем прописывается в xxx.routing.yml
см.  examples

Аватар пользователя Александ
Александ 11 месяцев назад

А можете пошагово объяснить пожалуйста. (я пока в этом не силен)

Аватар пользователя sas@drupal.org
sas@drupal.org 11 месяцев назад

Можно конечно:
Будем писать простую форму добавления товара в корзину и выводить эту форму на странице товара чтобы юзверь мог нажать на кнопку и добавить товар в корзину.

Назовем модуль trade_add_to_cart

- создаем папку
modules/trade/modules/trade_add_to_cart
(например mkdir --parent ...modules/trade/modules/trade_add_to_cart)
- создаем в папке файл trade_add_to_cart.info.yml

name: Trade add to cart
description: Trade add to cart
type: module
package: Trade
# core: 8.x
dependencies:
  - trade

# Information added by Drupal.org packaging script on 2017-09-08
version: '8.x-1.0'
core: '8.x'
project: 'trade'
datestamp: 1504875675

Далее читать здесь https://drupala.ru/article/sozdanie-formy-dobavleniya-tovara-v-korzinu
так как прямо здесь ругается на материные слова PHP :)