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

Пнд, 08/05/2017 - 15:05

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

0 Спасибо

Комментарии

Аватар пользователя sas@drupal.org
2 months 2 недели назад sas@drupal.org #

Подпишусь.

0 Спасибо
Аватар пользователя Victor_
2 months 2 недели назад Victor_ #

Никаких вариантов? Друпал вообще жив еще или все разбежались давно?

0 Спасибо
Аватар пользователя BatKor
2 months 2 недели назад BatKor #

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

0 Спасибо
Аватар пользователя BatKor
2 months 2 недели назад BatKor #

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

0 Спасибо
Аватар пользователя Victor_
2 months 1 неделя назад Victor_ #

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

0 Спасибо
Аватар пользователя OldWarrior
2 months 1 неделя назад OldWarrior #

Возможно ещё, Node Clone чем-то поможет.

0 Спасибо
Аватар пользователя ХулиGUN
2 months 1 неделя назад ХулиGUN #

А почему это должна быть нода? Написать просто свою форму, а в сабмите уже проверяйте термины и создавайте соответствующие "ноды-клоны"

0 Спасибо
Аватар пользователя Victor_
2 months 1 неделя назад Victor_ #

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

0 Спасибо
Аватар пользователя BatKor
2 months 1 неделя назад BatKor #

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

0 Спасибо
Аватар пользователя Victor_
2 months 1 неделя назад Victor_ #

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

0 Спасибо
Аватар пользователя BatKor
2 months 1 неделя назад BatKor #

Смотрите в сторону multi filed. А заполнять вам все равно придётся ручками.

0 Спасибо
Аватар пользователя Victor_
2 months 1 неделя назад Victor_ #

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

0 Спасибо
Аватар пользователя Victor_
2 months 6 дней назад Victor_ #

Никто не в курсе, будут ли индексироваться страницы созданные при помощи контекстных фильтров Views?

0 Спасибо