Были и пропали нужные токены

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

Аватар пользователя qwert123 qwert123 18 апреля 2012 в 16:02

Настроил вчера иерархическую структуру УРЛ, чтобы при отображении ноды показывался весь путь в УРЛ включая термины.
Для этого такой патерн использовал: [node:field-term:parent]/[node:field-term]/[node:title]

Но сегодня смотрю перестало работать, захожу в pathauto где это прописывается и вижу красным предупреждение, что таких токенов нет (первых двух). Смотрю из выпадающего списка и правда нет, а вчера были, куда они делись то?

Я из модулей только lightbox2 устанавливал, на сайте работы вел с типами материалов и их отображением, ничего такого не затрагивал и модули не выключал никакие, в чем может быть причина и как вернуть их?

Комментарии

Аватар пользователя qwert123 qwert123 18 апреля 2012 в 16:09

о чудо, я исправил ситуацию! Оказалось что токены пропали после того, как я у поля Term reference в настройках поставил возможность выбора неограниченного кол-ва категорий при добавлении товара. Сейчас вернул к значению =1 и токены вернулись.

Странно как то получается, выходит надо выбирать - либо чтобы пути были красивые иерархические либо возможность добавлять товар в несколько категорий.

Аватар пользователя molfarr molfarr 18 апреля 2012 в 17:18

Токены - это очень странный предмет. Как-то раз я прописал для формы редактирования некоторого типа материала по сабмиту редирект на главную, а адрес для редиректа получал из ф-ции url(), так вот это уронило(!) токены, они вообще пропали. Ситуацию исправила замена вызова url() на строку "<front>". После чего токены появились как ни в чем не бывало. Магия.