Доброго дня!
формирую во views что-то похожее на меню из пунктов таксономии.
Необходимо вывести каждый термин таксономии вывести в виде ссылок http://сайт/игрушки/тут_нужно_вставить_цвет_из_url/сама_игрушка_из_словаря_таксономии. Подскажите, пожалуйста, как это правильно организовать.
Комментарии
а "цвет из url" берется с url вьюса, или термина?
Пока усматриваю такое решение:
устанавливаете модуль views_php, добавляете в ваш вьюс php-поле, и в нем уже составляете нужный вам url.
(может быть совет и не очень, т.к. в задачу не совсем въехал, туплю)
вывожу вьюсом сами игрушки и блок список игрушек:
игрушки/все/мишка
игрушки/все/зайка
и т.п.
При открытии игрушки красного цвета, в url-е вместо "все" подставляется текущий цвет
игрушки/красный/мишка
игрушки/красный/зайка
и т.п.
Попробуй добавить в термин поле, в котором будет сохранятся цвет игрушки.
В алиасах URL (/admin/config/search/path/patterns) создай правило формирования адресов терминов
и что мне это даст?
можно формировать шаблоны адресов для терминов, типов нод. Например, если у тебя есть словарь терминов "игрушки", в терминах которого есть поле "цвет", можно с помощью паттернов настроить алиасы этих самых терминов...
Пример:
у тебя словарь терминов "Игрушки".
в терминах этого словаря ты добавил поле "Цвет" (машиное имя поля, скажем, "field_toy_color").
Посоздавал термины для этого словаря.
Далее в настройках на той странице находишь "Taxonomy term paths", находишь поле для нужного тебе словаря ("игрушки"). Формируешь там адрес (для моего примера адрес будет таким: [term:vocabulary]/[term:field_toy_color]/[term:name]).
В итоге термины из этого словаря будут иметь адрес: игрушки/цвет/название_игрушки
Во вьюсе вывести это, думаю, не составит труда...
хорошо..может я чего не понимаю, но если у меня примерно 30 цветов для одного термина словаря Игрушки?
Если цвет - это поле (с одним значением), а словарь с игрушками из пары уровней - то может:
[term:parent]/[node:field_color]/[term:name] или
[term:root]/[node:field_color]/[term:name]
Не зная Вашей структуры - строить догадки никому не хочется...
Давайте больше вводных. Чем конкретнее задан вопрос - тем конкретней будет ответ.
хорошо, постараюсь задать более конкретно:
Мне нужно выдернуть значение из url и вставить в указанное место именно во VIEWS. Возможно ли это?
Спасибо, попробую
ПС..то, что надо. Спасибо еще раз