function mie_demo_base_help in Menu Item Extras 8.2
Implements hook_help().
File
- modules/
mie_demo_base/ mie_demo_base.module, line 14 - Manage fields for the menu items.
Code
function mie_demo_base_help($route_name, RouteMatchInterface $route_match) {
switch ($route_name) {
// Help for the paragraphs demo module.
case 'help.page.mie_demo_base':
$output = '';
$output .= '<h3>' . t('About') . '</h3>';
$output .= '<p>' . t('The Menu Item Extras Demo Base module provides <em>Menu Item Extras Demo Menu</em> for the <a href=":menu_item_extras">Menu Items Extras module</a>.', [
':menu_item_extras' => Url::fromRoute('help.page', [
'name' => 'menu_item_extras',
])
->toString(),
]) . '</p>';
$output .= '<h3>' . t('Uses') . '</h3>';
$output .= '<dt>' . t('Changing demo menu') . '</dt>';
$output .= '<dd>' . t('Administrators can edit the provided <em>Menu Item Extras Demo Menu</em> on the');
$output .= t(' <a href=":mie_demo_base">Menu Item Extras Demo Menu page</a>', [
':mie_demo_base' => Url::fromRoute('entity.menu.edit_form', [
'menu' => 'mie-demo-base-menu',
])
->toString(),
]);
$output .= t(' if the <a href=":field_ui">Field UI</a> module is enabled. For more information on fields and entities, see the <a href=":field">Field module help page</a>.', [
':field_ui' => \Drupal::moduleHandler()
->moduleExists('field_ui') ? Url::fromRoute('help.page', [
'name' => 'field_ui',
])
->toString() : '#',
]) . '</dd>';
$output .= '<dt>' . t('Deleting demo menu') . '</dt>';
$output .= '<dd>' . t('The provided <em>Menu Item Extras Demo Menu</em> stay available even when the Menu Item Extras Demo Base module is uninstalled. They can be deleted individually on the <a href=":mie_demo_base">Menu Item Extras Demo Menu page</a>.', [
':mie_demo_base' => Url::fromRoute('entity.menu.edit_form', [
'menu' => 'mie-demo-base-menu',
])
->toString(),
]) . '</dd>';
return $output;
}
}