Здравствуйте, помогите если не сложно, надо вывести ссылку допустим формата user/[current-user:uid]/example (страница user/[current-user:uid]/example это представление). В drupale 7 можно было использовать модуль menu_token, но этот модуль не доступен для drupal 8, существуют ли варианты, как можно обойтись без этого модуля?
Комментарии
В теории: user/%/example и контекстный фильтр.
"В теории: user/%/example и контекстный фильтр." так саму страницу я создал, все работает. Мне теперь ссылку на эту страницу надо добавить на странице пользователя или в меню, или вкладку..
чтобы вывести во вкладке пользователя, выбери в настройке вьюхи меню вариант "Menu tabs", и там Parent поставь в "--My account", убедись что урл как bumble с %, а не как у тебя с токеном. Сохрани вьюху, обнови кэш и вкладка появится.
с меню даже не знаю что может из-за чего не получается, может не в то добавляешь? (пользовательское - в самом верху "")
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).
Вот эту ошибку выдает при создании вкладки
Прикольно. Как сейчас помню, что собирался запостить инфу о том, что в 8-ке теперь используется не просто знак %, а именнованный, т.е. так user/%user/example. Но пока писал коммент - забыл, помнил только, что хотел что-то о посте bumble сказать, и решил что просто сослаться хотел
@RomanovVlad, ошибка "Some mandatory parameters are missing ("arg_0") to generate a URL for route" именно из-за этого.