Как я могу добавить шаблон Pathauto для типа контента в зависимости от поля ссылки?
На моем сайте у меня есть тип контента "Статья", в котором есть поле ссылки на словарь таксономии "Тип статьи", содержащий такие термины, как "Блог", "Новости" и т.д.
Теперь я хотел бы, чтобы Pathauto формировал разные URL-адреса для каждого типа статей. Например, /блог/заголовок статьи, /новости/заголовок статьи и т. Д. Можно ли установить шаблон pathauto в зависимости от настроек этого поля ссылки?
Ранее я использовал разные типы контента, с которыми не было проблема в том, чтобы получить для каждого из них свой шаблон Pathauto. Но поскольку поля в типах контента были одинаковыми, я хотел бы решить эту проблему следующим образом.
1 answers
Прямо под вводом шаблона у вас есть ссылка, которая открывает всплывающее окно, позволяющее выбрать токены, которые будут помещены в шаблон. Для значений полей он обычно проходит по строке [node:field_foobar:value]
. В зависимости от значения поля вы также можете либо предоставить свой собственный пользовательский токен, либо изменить текущий токен с помощью крючка alter, чтобы заменить значение на безопасное для URL-адреса значение (например, чтобы URL-адрес не содержал эмодзи, например).