Как мне перевести псевдоним пути к странице просмотра?
Я могу переводить заголовки представлений и меню благодаря базовому модулю config_translation
. Я хотел бы также перевести псевдонимы путей, но, похоже, этой функции не хватает. Есть ли другой способ сделать это?
4 answers
На моих многоязычных сайтах Drupal 8 я перехожу к /admin/config/search/path/add
для добавления псевдонима URL, который просит вас выбрать язык для этого псевдонима.
Это то, что вы искали?
Вы можете управлять переведенными псевдонимами с помощью модуля Pathauto, который автоматически создаст переведенный псевдоним URL-адреса из переведенного заголовка узла. Псевдоним URL-адреса будет создан на основе предварительно настроенного "Шаблона" Pathauto и будет автоматически управляться и обновляться.
Я искал именно это и, наконец, я воспользовался модулем фиксированного псевдонима пути, просто создайте псевдоним для страницы представлений, как упоминалось ранее, и установите его как фиксированный для экспорта в конфигурацию. Псевдоним будет воссоздан на лету при необходимости, если он не будет найден.
У меня была такая же проблема, и я сделал так:
Сначала создайте страницу просмотра с псевдонимом, например "тест псевдонима"
Затем перейдите в раздел администратор/конфигурация/поиск/путь и нажмите "добавить псевдоним"
Выберите язык, который вы хотите перевести, в моем случае я выбираю "PT"
В разделе "существующий системный путь" напишите свой путь "псевдоним-тест", а в разделе "псевдоним пути" добавлен перевод псевдонима "тест-псевдоним".
Это работает с языком swticher, если у вас более 2 языки вы должны повторить этот процесс для всех языков, которые хотите перевести