Pathauto и alias таксономии

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

Аватар пользователя Doran Doran 22 марта 2014 в 18:28

Доброго времени суток!

Возникла такая проблема: В словаре есть два термина - новость и статья (алиасы - news и articles). При создании содержимого я указываю новость это или статья.

При автоматической генерации Pathauto почему-то создает алиас для ноды novosti и stati вместо news и articles. Как заставить брать алиас термина вместо заголовка?

Entity установлен.

Комментарии

Аватар пользователя Moel Moel 22 марта 2014 в 21:26

Я не внимательно топик посмотрел у вас один тип материала. А не проще создать два типа материала новость и статья? Тогда у вас будет два шаблона.

Аватар пользователя Moel Moel 22 марта 2014 в 21:32

Хотя еще можно вьюху создать и там путь прописать с критерием фильтрации по нужному вам словарю.

Аватар пользователя Doran Doran 22 марта 2014 в 21:45

«А не проще создать два типа материала новость и статья?»

Было бы проще, наверное. Но уже довольно много материалов, не хотелось бы начинать все заново. Плюс у меня есть такие термины, как фото и видео. т.е к одному типу материала применятся новость или статья, и фото и видео. Соотвественно адрес страницы формируется в зависимости от термина. Так очень удобно. Единственное что я придумал, это переименовать сами термины написать news вместо Новости в заголовке, но тогда title страницы становится news - sitename

Аватар пользователя Moel Moel 22 марта 2014 в 22:00

Только что сделал как вы хотите. У меня все работает. Один тип материала, один словарь в котором два термина article и news.Странно что у вас не работает.

Аватар пользователя Moel Moel 22 марта 2014 в 23:18

У вас странно выглядит этот токен: [node:field-news:name] Как у вас поле называется где выбор делается- машинное имя? Должно быть что то вроде этого: [node:field_category_content]. Т.е. тире там не должно быть (Уникальное машинное имя, содержащее буквы, цифры и знак подчеркивания.) Если не на локалке сайт давайте посмотрю.

Аватар пользователя Doran Doran 22 марта 2014 в 23:36

У словаря "тип материала" стояло машинное имя news. и у термина news. Сейчас поправил, но все равно упорно ставит novosti вместо news

Аватар пользователя Moel Moel 22 марта 2014 в 23:58

[node:field-news:name] - этому токену все равно какие синонимы у вас стоят на термины. Он делает синеоним из названия термина т.е. название термина:новость-novost. Если переименуете термин в news то все заработает.

Аватар пользователя Doran Doran 23 марта 2014 в 0:01

«Если переименуете термин в news то все заработает.»

если переименовать термин, то тайтлы у меню получаются news и articles. а хотелось бы Новости и Статьи