Вопросы с тегом «routes»

9
Показывать пункты меню с ограниченным доступом для анонимных пользователей

У меня есть веб-сайт, который использует приватный модуль для настройки доступа к контенту, и, конечно, некоторые из моих страниц имеют пункты меню. Теперь, если я настрою страницу как частную, это смогут увидеть только пользователи с соответствующими правами, что здорово, и я этого хотел. Но у...

9
Как установить тему администратора для маршрута?

Согласно справочнику Drupal определение маршрута принимает параметр вызванный _theme. К сожалению, этот параметр задокументирован как «TODO» . Можно ли использовать это для принудительной установки темы администратора? Можно ли ввести параметр конфигурации с именем темы администратора здесь?...

9
Как проверить, является ли текущая страница страницей администратора?

В какой-то момент я начал использовать следующий код, чтобы проверить, является ли текущая страница страницей администратора: $route = \Drupal::routeMatch()->getRouteObject(); $is_admin = \Drupal::service('router.admin_context')->isAdminRoute($route); Но я обнаружил, что это не удается на...

9
Как полностью стереть и восстановить друпал меню?

Некоторое время назад я нашел интересный пост в блоге, в котором подробно рассказывалось о том, как очистить таблицы меню и перестроить систему меню с помощью вызова php drush. Это необходимо, так как сайт будет недоступен после очистки этих таблиц mysql. Таким образом, вы можете сбросить меню, как...

8
Будет ли перенаправление пользователей в обратном вызове доступа hook_menu иметь нежелательные эффекты?

Этот ответ привел к дискуссии о том, как лучше перенаправить пользователя на определенную страницу, если у него не должно быть доступа к странице, к которой он пытается получить доступ. Один из вариантов - установить для обратного вызова доступа значение true, а затем перенаправить пользователей в...

8
Косит один параметр маршрута или другие способы обработки хвоста меню с динамическим числом параметров.

Согласно документации Symfony , маршрут, определенный ниже, должен запускать указанный контроллер для обоих /hello/bobи /hello/bob/bobby: _hello: path: /hello/{names} defaults: { _controller: \Drupal\mymodule\Controller\Main::Controller } requirements: _access: 'TRUE' names: .+ В случае запроса на...

8
Как добавить вкладку локальной задачи в представление узла? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для ответов на Drupal. Закрыто 3 года назад . Я пытаюсь добавить дополнительную вкладку к узлу «Просмотр» и «Редактирование». Мой модуль включен нормально, и...

8
Как вызвать функцию при просмотре узла?

Всякий раз, когда я просматриваю страницу узла, я хочу вызвать функцию, но я не уверен, как это сделать. Я думал, что должен использовать hook_menu()и объявить путь как узел /%, и прикрепить функцию обратного вызова к этому пути. Это правильный путь, или есть правильный / лучший...

8
Изменение всех URL, чтобы включить дополнительную информацию

Какие крючки доступны для изменения URL-адресов? Например, существуют языковые модули, которые при включении предоставляют URL-адреса, такие как, /en/node/1а не оставляют его как /node/1. Я хочу иметь что-то похожее в URL, к которому я могу иметь доступ без ущерба для других функций. Как это...

8
Как отключить «<em class =» заполнитель «> </ em>», окружающий переменные в выводе t ()?

В моем модуле я отображаю меню внутри блока, используя drupal_render(menu_tree('my-menu')). На выходе переменные, помеченные t()как, окружены <em class="placeholder"> </em>. Drafts <em class="placeholder">(4)</em> Inbox <em class="placeholder">(2)</em> Как мне...

8
Что эквивалентно hook_translated_menu_link_alter () для изменения ссылки меню? [Дубликат]

На этот вопрос уже есть ответы здесь : Изменить доступ к ссылкам меню перед рендерингом (3 ответа) Закрыто в прошлом месяце . Я хочу изменить ссылку меню в Drupal 8. В Drupal 7 мы можем добиться этого, используя hook_translated_menu_link_alter(). function...

8
Как отобразить подменю отдельно от их дерева меню? [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 3 года назад . Я пытаюсь отобразить все подменю 3-го уровня для пункта меню на одной странице,...

8
Замена пунктов меню изображениями

Я ищу способ отображения пунктов меню в виде изображений (с опрокидыванием), а не обычные текстовые ссылки. Я нашел модуль Menu Icons , но, как видно из названия, он предназначен для размещения значка рядом со ссылкой. У кого-нибудь есть техника для этого? Возможно, мне нужно создать какой-то...

8
Пользовательский модуль со своим меню?

Я нахожусь в процессе написания своего третьего пользовательского модуля, и это мой самый большой вызов. Я знаю, как использовать hook_menu для создания пунктов меню, и в зависимости от выбранного вами пути определяет, где они будут отображаться на сайте (меню администратора или главное меню и т....

7
Почему не работает hook_menu_link_alter ()?

Я хочу расширить основные ссылки моей темы, поэтому я поместил следующий код в свой пользовательский модуль. function mymodulename_menu_link_alter(&$item, $menu) { if ($item['menu_name'] == 'primary-links') { $item['expanded'] = 1; } } В page.tpl.php я использовал print theme('links',...