Подготовка каркаса модуля
В следующих подразделах руководства мы будем создавать примеры различных частей сайта 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.