Создаем страницу Help для модуля в Drupal 8
Сначала я создам тестовый модуль, чтобы было где показывать:
drush generate module
Назову его tester helper
Отрываем файл .module и воспользуемся следующим шаблоном:
<?php
use Drupal\Core\Routing\RouteMatchInterface;
/**
* Implements hook_help().
*/
function tester_helper_help($route_name, RouteMatchInterface $route_match) {
switch ($route_name) {
case 'help.page.tester_helper':
$output = '';
$output .= '<h3>' . t('About') . '</h3>';
$output .= '<p>' . t('The module is example:') . '</p';
$output .= '<ul>';
$output .= '<li>' . t('To show simple hook template') . '</li>';
$output .= '<li>' . t('To show how the page looks like') . '</li>';
$output .= '<li>' . t('To show it is very easy to create help page for module') . '</li>';
$output .= '</ul>';
return $output;
default:
}
}
tester_helper меняем на машинное имя своего модуля.
В переменную $output записываем содержимое страницы help.
Вот так эта страница выглядит у меня:
Показать полностью
1