Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Подготовка каркаса модуля

24/04/2020, by maria

В следующих подразделах руководства мы будем создавать примеры различных частей сайта Drupal, таких как пользовательская страница, блок, сущность, поле и т. д. Все примеры начинаются с папки модуля и файла .info.yml. файл, и только с этими двумя пунктами модуль будет отображаться на странице администрирования расширенного Drupal 8 или может быть активирован непосредственно с помощью Drush.

Этот подраздел проведет вас через процесс запуска процесса путем создания, присвоения имен и правильного размещения .info.yml, который станет отправной точкой для каждого нового создаваемого вами модуля.

Если вы хотите клонировать git-репозиторий примера кода, приведенного в этом разделе, вы должны установить git и следовать инструкциям. Вы можете клонировать git-репозиторий, используя следующую команду:

git clone https://github.com/sidharrell/D8HWexample.git modules/custom/hello_world 

Все файлы загружаются по умолчанию, но вы можете «спрятать» их, проверив «скелетную» версию для начала. Чтобы проверить это, перейдите в каталог модуля и используйте следующую команду:

git checkout skeleton

Остальные ветви должны соответствовать следующим подразделам данного руководства и предназначены для того, чтобы соответствовать их более полным аналогам в модуле Examples, который находится здесь.

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.