Создать ссылку с token

Главные вкладки

Аватар пользователя RomanovVlad RomanovVlad 4 апреля 2016 в 23:36

Здравствуйте, помогите если не сложно, надо вывести ссылку допустим формата user/[current-user:uid]/example (страница user/[current-user:uid]/example это представление). В drupale 7 можно было использовать модуль menu_token, но этот модуль не доступен для drupal 8, существуют ли варианты, как можно обойтись без этого модуля?

Комментарии

Аватар пользователя RomanovVlad RomanovVlad 5 апреля 2016 в 7:20

"В теории: user/%/example и контекстный фильтр." так саму страницу я создал, все работает. Мне теперь ссылку на эту страницу надо добавить на странице пользователя или в меню, или вкладку..

Аватар пользователя g78knl6cvxf0 g78knl6cvxf0 5 апреля 2016 в 19:16

чтобы вывести во вкладке пользователя, выбери в настройке вьюхи меню вариант "Menu tabs", и там Parent поставь в "--My account", убедись что урл как bumble с %, а не как у тебя с токеном. Сохрани вьюху, обнови кэш и вкладка появится.

с меню даже не знаю что может из-за чего не получается, может не в то добавляешь? (пользовательское - в самом верху "")

Аватар пользователя RomanovVlad RomanovVlad 5 апреля 2016 в 20:28

Symfony\Component\Routing\Exception\MissingMandatoryParametersException: Some mandatory parameters are missing ("arg_0") to generate a URL for route "view.mesta_otdyha_polzovatela.page_1". in Drupal\Core\Routing\UrlGenerator->doGenerate() (line 177 of /core/lib/Drupal/Core/Routing/UrlGenerator.php).
Вот эту ошибку выдает при создании вкладки

Аватар пользователя g78knl6cvxf0 g78knl6cvxf0 1 мая 2016 в 15:11

Прикольно. Как сейчас помню, что собирался запостить инфу о том, что в 8-ке теперь используется не просто знак %, а именнованный, т.е. так user/%user/example. Но пока писал коммент - забыл, помнил только, что хотел что-то о посте bumble сказать, и решил что просто сослаться хотел Smile

@RomanovVlad, ошибка "Some mandatory parameters are missing ("arg_0") to generate a URL for route" именно из-за этого.