Настроил вчера иерархическую структуру УРЛ, чтобы при отображении ноды показывался весь путь в УРЛ включая термины.
Для этого такой патерн использовал: [node:field-term:parent]/[node:field-term]/[node:title]
Но сегодня смотрю перестало работать, захожу в pathauto где это прописывается и вижу красным предупреждение, что таких токенов нет (первых двух). Смотрю из выпадающего списка и правда нет, а вчера были, куда они делись то?
Я из модулей только lightbox2 устанавливал, на сайте работы вел с типами материалов и их отображением, ничего такого не затрагивал и модули не выключал никакие, в чем может быть причина и как вернуть их?
Комментарии
о чудо, я исправил ситуацию! Оказалось что токены пропали после того, как я у поля Term reference в настройках поставил возможность выбора неограниченного кол-ва категорий при добавлении товара. Сейчас вернул к значению =1 и токены вернулись.
Странно как то получается, выходит надо выбирать - либо чтобы пути были красивые иерархические либо возможность добавлять товар в несколько категорий.
Токены - это очень странный предмет. Как-то раз я прописал для формы редактирования некоторого типа материала по сабмиту редирект на главную, а адрес для редиректа получал из ф-ции url(), так вот это уронило(!) токены, они вообще пропали. Ситуацию исправила замена вызова url() на строку
"<front>"
. После чего токены появились как ни в чем не бывало. Магия.