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

Используя термин, введенный в Drupal 8, маршруты - это пути, на которые отвечают модули.

103
Как мне реализовать hook_menu ()?

Каковы основные принципы реализации hook_menu()? Я хотел бы видеть основы, освещенные в одном вопросе, чтобы избежать необходимости отвечать на одни и те же похожие, но разные вопросы снова и...

24
Почему файлы маршрутизации заполнены подчеркиванием?

Как обстоят дела со всеми параметрами с префиксным символом подчеркивания и без него ? Где Drupal решает, как обрабатывать эти параметры? Эта концепция была представлена ​​Symfony, или она нова для Drupal? Пример ( node.routing.yml ): node.overview_types: path: '/admin/structure/types' defaults:...

21
Как добавить хеш-ссылку в меню?

Есть ли способ добавить хешированную ссылку в меню в меню drupal, чтобы просто создать пункт меню, который переключается на якорь или идентификатор на

21
В чем разница между аргументами доступа и обратным вызовом доступа?

В чем разница между аргументами доступа и обратным вызовом доступа? Предположим, я установил обратный вызов доступа 'user_access', и array('custom permission')это значение для аргументов доступа. Что это значит? Как они влияют друг на...

19
В представлениях, в чем разница между обычным входом в меню, вкладкой меню и вкладкой меню по умолчанию

При добавлении пункта меню в представлениях я вижу три выбора, которые неоднозначны Обычный пункт меню Вкладка меню Вкладка меню по умолчанию Какая разница и когда я буду использовать каждый?...

18
Есть ли у вас пример обратного вызова доступа hook_menu ()?

Я скачал проект примеров , но в модуле menu_example все access callbackустановлено на true... трудно понять, как это работает. В моем примере моя запись в meno должна быть видна на узлах, но только для ролей, у которых есть разрешения на редактирование своих собственных узлов. Я не могу найти...

18
Доступ запрещен после перехода по ссылке меню

Я хочу перевести свое меню, я установил модули интернационализации, переменных и локали, но в моих пунктах меню, когда я нажимаю на перевод: Страница Отказано в доступе отображается: Что я делаю неправильно? [РЕДАКТИРОВАТЬ] Журнал:...

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

Как я могу добавить новые условия поверх существующих условий, которые определяют, виден ли пункт меню? Эти условия не должны ограничиваться настройками разрешений. В качестве примера использования (не обязательно причина этого вопроса): Предположим, у меня есть тип контента, пользователям которого...

17
Как я могу создать представление дочерних узлов на основе отношения меню?

Скажем, у вас есть следующие страницы в дереве меню: проектов Проект Один Проект второй Проект третий Я ищу способ создания представления, которое будет встроено в страницу проекта (родительскую), которая будет отображать изображение, заголовок и текст (резюме) из дочерних страниц. Отношения между...

16
Как я могу получить идентификатор узла из псевдонима пути?

Я хочу получить nid, но единственная информация, которую я имею, это http://example.com/this-is-the-alias . Есть ли способ получить либо внутренний путь / node / * для этого псевдонима, если меня нет на странице? Или есть способ просто получить nid из этого...

16
Как использовать «пользователь вошел в систему» ​​в качестве аргумента доступа для MENU_CALLBACK?

Я хотел бы потребовать, чтобы пользователи вошли в систему для доступа к определенному MENU_CALLBACK. Следующее работает, но только для учетной записи администратора. Обычным пользователям по-прежнему отказано в доступе: 'access arguments' => array('user_is_logged_in') Должен быть аргумент...

15
Как узнать название маршрута просмотра страницы?

В моем собственном обработчике отправки я хочу перенаправить на страницу просмотра Url, давайте предположим, что мое имя представления - это команда, и его путь /admin/team, я узнаю, что должен использовать, $from_state->setRedirect('route');но когда я попробовал...

15
Расширенное меню в Drupal 7

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

15
Создайте меню программно в Drupal 7

Вопрос новичка, ребята. Любые мысли, как я могу создать меню программно? Говорит, что у меня есть 3 разных меню, которые я хочу создать. Первое меню будет размещено в верхнем левом углу заголовка. Второе меню будет размещено под первым меню. Третье меню будет основной навигацией. Могут ли эти меню...

14
как отделить иерархию таксономии в патхауто с косой чертой

Кажется, у Патхауто другой способ навязывания иерархии таксономии. Из меню таксономии : Объявления> Автомобили> Aston Martin> DB9 Coupe Объявления> Работа> Бухгалтерия Я хочу что-то вроде этого для URL: объявления / работа / бухгалтерия (не бухгалтерия-вакансии-объявления) (Обратите...

14
Если два модуля определили один и тот же путь меню в 'hook_menu', какой из них выберет Drupal?

Например, «moduleone» определяет путь «admin / hello», который выводится print_moduleone_stuff(). /** * Implements hook_menu() */ function moduleone_menu() { $items['admin/hello'] = array( 'title' => 'Module One Hello World', 'page callback' => print_moduleone_stuff, ); return $items; }...

14
создавать вкладки с hook_menu () для пользовательского модуля

с двух часов я пытаюсь создать вкладки в моем пользовательском модуле. Я попробовал несколько предложений, но не смог заставить их работать. это мой текущий hook_menu (): function social_links_menu() { $items['admin/config/system/social_links'] = array( 'title' => 'social_links', 'description'...

14
Как использовать псевдонимы URL в меню?

Я пинаю шины на Drupal 7, раскручивая тестовую площадку. Я выбрал тему Danland и создал различные страницы с псевдонимами URL для каждой, но когда я создаю ссылку «Меню» для каждой, я могу ввести только узел в поле «Путь» для ссылки меню, а не псевдоним. Таким образом, я могу ввести только «узел /...