Описание тега drupal-routes
Маршрутизация - важная часть написания модуля. Чтобы предоставить контент или функциональность по определенным URI на сайте Drupal, маршруты или путь сопоставляются с функцией обратного вызова. Система маршрутизации Drupal 8 в значительной степени основана на Symfony, тогда как предыдущие версии полагались на части маршрутизации hook_menu().
1
ответ
hook_menu на drupal 7 не может использовать строку url_encoded в качестве аргумента
Drupal 7 function custom_menu() { $items['node_update/%nid/%pic/%name'] = array ( 'title' => 'Redirecting to your profile page', 'page callback' => custom_node_update, 'page arguments' => array(3,4,5), 'access callback' => TRUE, 'type' =…
19 янв '14 в 10:06
1
ответ
user->uid всегда равно 1 для любого пользователя?
Я новичок в Drupal, поэтому я хочу создать простой модуль с настраиваемым профилем пользователя, в частности, я хочу вставить несколько вкладок для профиля пользователя (в традиционном профиле пользователя есть 2 вкладки: "Вид вкладки" и "Редактиров…
07 май '12 в 15:05
1
ответ
Несколько аргументов при обратном вызове меню
Я знаю, как передать один аргумент в обратный вызов меню $items['someaddress/%'] = array( 'title' => 'title', 'page callback' => 'some_function', 'page arguments' => 1, 'type' => MENU_CALLBACK ); Я не понимаю, почему аргумент передается …
16 авг '10 в 03:19
1
ответ
Есть ли способ использовать "аргументы страницы" в меню Drupal в функции "обратного вызова доступа"?
Есть ли способ использовать "аргументы страницы" в меню Drupal в функции "обратного вызова доступа"? Мне нужно использовать как "аргументы доступа" и "обратный вызов доступа" 'page arguments' => массив (3, 4), "аргументы доступа" => массив ("доступ …
08 авг '14 в 14:29
1
ответ
Drupal меню, дублированный контент узла
В друпале 6 меню узла $items['node/%node'], Это должно дать как URL www.sitename.com/node/1но при доступе www.sitename.com/node/1/something снова то же самое меню вызывается, таким образом делая содержание www.sitename.com/node/1/something как дубли…
22 ноя '11 в 08:07
3
ответа
Drupal: создать пункт меню для представления
Я создаю небольшую систему бронирования. Вы можете создавать узлы типа, которые можно резервировать, например, проектор. У меня есть просмотр календаря с нормальным отображением. Я добавляю аргумент для ссылки на узел, но у меня проблемы с определен…
20 сен '10 в 23:25
2
ответа
Drupal 7: Как создать пункт меню / маршрут, который не отображается в навигации сайта
Как я могу создать новый маршрут / меню в Drupal, который автоматически не отображает навигационную ссылку? Я пытаюсь создать простой обратный вызов страницы в Drupal, который не отображается в меню навигации. У меня есть модуль с именем helloworld,…
02 мар '11 в 16:54
2
ответа
Передача целых чисел в качестве параметра в меню drupal
Я использую Drupal 6 Предположим, у меня есть $items['path/yo'] = array( 'page callback' => 'callback_function', 'page arguments' => array(1), 'type' => MENU_CALLBACK, ); Вместо этого он передаст часть пути, которая находится в 1-й позиции …
06 авг '12 в 18:26
2
ответа
Регистрация путей меню Drupal?
Если я делаю модуль и хочу иметь два пользовательских пути: путь / путь / путь /index.htm (вызывает drupal_get_form) и опубликовать в путь / путь / путь / result.htm Как ты это делаешь? Я получаю 404 на втором пути. Я получаю форму и то, что я хочу …
10 май '10 в 18:00
4
ответа
Меню, определенное из моего модуля, возвращает ошибку 404
Я новичок в Drupal. Я создал модуль contace1 со следующим кодом: contace1.info ; $Id$ name = Contact1 description = Show how to build contact form package = Pro Drupal Development core = 6.x contact1.module // $Id$ /** * @file * practice to build fo…
31 авг '10 в 07:11
1
ответ
Drupal Панировочные сухари и модули
Я создал модуль, но структура страницы не улавливается хлебными крошками, поэтому я ожидаю, что это будет главная> личная> контактная форма и что я получаю главная> контактная форма это как структура игнорируется, что мне нужно сделать, чтобы это по…
14 ноя '11 в 13:15
1
ответ
Drupal 7 hook_menu для определенного типа контента
Я попытался добавить новую вкладку к определенному типу контента 'abc', вот код, но он не работает, вкладка отображается на всех узлах. Кто-нибудь может помочь с этим? Спасибо! function addtabexample_menu() { $items=array(); $items['node/%node/test'…
15 июл '12 в 13:14
2
ответа
Drupal 6 абсолютных подстановочных знаков в _menu(), это возможно?
Можно ли обрабатывать все подстановочные знаки в _menu() по модулю. Я знаю о конкретных символах подстановки, таких как display/page/% но это не сработает для путей display/page/3/andOrderBy/Name Что делать, если я хочу обработать непредсказуемое ко…
02 окт '09 в 10:29
2
ответа
Необязательный аргумент в реализации hook_menu в Drupal
Как я могу установить один из аргументов страницы в моем пункте меню drupal в качестве необязательного аргумента страницы? я имею $items['activities_list/%/%']=array( 'title callback' => 'activities_list_title', 'title arguments' =>array(1), '…
19 июн '12 в 08:13
3
ответа
Почему я получаю страницу не найдена ошибка после создания нового пункта меню?
В моем файле модуля я создал новый пункт меню function xmlproject_menu() { $items = array(); //more items here $items['system/xml/cfa/initialize/%/%/%/%/%'] = array( 'page callback' => 'xmlproject_initialize_cf', 'page arguments' => array(4, 5…
31 июл '15 в 14:32
8
ответов
Drupal: как перестроить навигацию по меню
В Drupal 7.0, когда я меняю путь / меню маршрутизации с типа MENU_NORMAL_ITEM на тип MENU_CALLBACK, Drupal 7.0 не удаляет элемент из menu_links Таблица. Я не уверен, является ли это ошибкой или нет, но я подал ее в основную команду. Имея такой конте…
03 мар '11 в 18:23
4
ответа
Изменить текст в меню пользователя drupal 7
Как я могу изменить пользовательское меню в drupal 7, чтобы оно показывало "Welcome nameofuser" вместо того, что оно говорит сейчас, а именно "Ваша учетная запись", когда пользователь вошел в систему? Спасибо
11 фев '13 в 16:16
0
ответов
Изменение динамического маршрута в Drupal 8 с помощью RouteSubscriber
У меня есть веб-приложение, созданное на Drupal 8, и у меня есть проблемы с маршрутизацией. Пользователи будут входить в систему, используя внешнюю службу, и после входа они будут отправлены по пути / user / {user}, где {user} - их идентификатор пол…
08 дек '21 в 15:46
0
ответов
Проблема маршрута пользовательского модуля Drupal
Я сделал собственный модуль, который должен отображаться как часть шаблона, и он работает. test_form.open_test_form: path: 'test-form' defaults: _title: 'Test Form' _controller: '\Drupal\test_form\Controller\TestFormController::openTestForm' require…
18 июл '21 в 06:48
1
ответ
Реплицируйте /system/files, чтобы получить параметр маршрута или запроса с полным путем.
Я пытаюсь понять, как работает маршрут /system/files в Drupal 10 (или 9). Моя цель — получить контроллер для пути, который может иметь неизвестное количество подпапок и должен передавать потоковые файлы, такие как /system/files (с некоторым настраив…
11 май '23 в 09:33