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

12.5. Основная документация по Drupal api.drupal.org. Как искать информацию по API Drupal.

19/11/2019, by Ivan

По мере изучения Drupal API вам часто нужно будет обращаться к основной документации на https://api.drupal.org. Это автоматически сгененрированная документация по Drupal. В ней собрана вся информация о каждой функции, классе, методе, где они определены, где используются и краткое описание. Также на этом сайте есть справка по API, советую ознакомиться с каждым из разделов:

API Drupal

Если вы будете разрабатывать сайты на друпал, то рано или поздно, часто или редко, вы будете сталкиваться с каждым из разделов, которые там написаны.

Также иногда нужно просто посмотреть образец и сделать также. Для этого есть модуль examples:

https://www.drupal.org/project/examples

Это набор модулей с различным функцоиналом, который описывает базовые вещи Drupal API.

Помимо этого используйте Google как средство для поиска информации. Иногда решения довольно легко найти если правильно составить запрос. Google быстро выдает правильные результаты на StackOverflow, Drupal Answers и других подобных сайтах. Также много сайтов мануалов и статей по друпал, которые тоже легко находятся. Правда нужно искать на английском.

Для того чтобы найти нужный модуль, лучше всего писать:
Drupal Project <short description> 

Чтобы решить какую-то проблему, то можно писать
Drupal How to change/fix/find/resolve <problem>

Также иногда легко ищутся ошибки, для этого нужно вставить ошибку и убрать из нее все пути к вашим файлам, а оставить лишь строку и название файла:
Fatal error: Class 'CommerceGuys\Intl\Country\CountryRepository' not found in /home/laptop/projects/project-name/docroot/modules/contrib/address/src/Repository/CountryRepository.php on line 14

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