Автоматическое создание страниц для выбранных терминов таксономии

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

Аватар пользователя Victor_ Victor_ 8 мая 2017 в 18:05

Коллеги, привет!
Подскажите, плз. как лучше реализовать следующую задачу:
При создании страницы типа, скажем, "Компании", редактор выбирает из словаря таксономии "Регионы" термины соответствующие регионам присутствия компании.
Суть задачи заключается в том, что при добавлении автоматически нужно создать аналогичные, но отдельные страницы для каждого отмеченного термина, то есть, при создании страницы, скажем "FedEx", должны создаться страницы FedEx - New York, FedEx - Atlanta, FedEx - San Francisco.

Комментарии

Аватар пользователя BatKor BatKor 11 мая 2017 в 20:56

По поводу модулей я не знаю. Как вариант воспользоваться хуком
Пре сейв
И создавать дополнительные ноды. Только осторожно можно не нароком и освоить рекурсию

Аватар пользователя BatKor BatKor 11 мая 2017 в 20:54

Большая просьба использовать вокабуляр "понятный" местному ареалу разработчиков.
Вы имеете в виду Страница=нода?

Аватар пользователя Victor_ Victor_ 12 мая 2017 в 19:06

Ок, перефразирую, как создать отдельную ноду-копию для каждого термина таксономии отмеченного при добавлении "Родительской" ноды?
П.С. За ссылочку на хук спасибо, буду разбираться, что там можно сделать.

Аватар пользователя Victor_ Victor_ 13 мая 2017 в 16:20

Можно и не плодить клонов, возможно ли отображать одну и ту же ноду по разным ссылкам, например использовав контекстные фильтры views и в соответствии с текущим url, отображать различные части содержимого, например при помощи токенов?

Аватар пользователя Victor_ Victor_ 13 мая 2017 в 16:44

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

Аватар пользователя Victor_ Victor_ 14 мая 2017 в 21:09

Сделал без создания дополнительных нод, на основе views и контекстных фильтров (компания, регион) и задумался, такие страницы вообще будут индексироваться?