Мультидоменный сайт на Domain Access

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

Аватар пользователя passnet passnet 6 марта 2014 в 16:36

Добрый день!

Понадобился мультидоменный сайт, структура сайтов одинаковая, надо лишь содержимое разное показывать на каждом - выкладывать документы по организациям.
Есть несколько доменов и на каждом может быть от 1 до 3 организаций, и у каждой по 2 типа документов нужно выкладывать.
Примерно такая стр-ра:
[domain1]
.[menu_org1]
..[term1]
..[term2]
.[menu_org2]
..[term1]
..[term2]
[domain2]
.[menu_org1]
..[term1]
..[term2]
и т.д.

От встроенной в D7 мульти-сайтовости сразу отказался в угоду модуля Domain Access - сайты однотипные и надо всё с одного места обновлять.
В целом задачу решил, но блин не до конца устраивает. Как сделал я: создал пару своих словарей таксономии - один по типу документа, другой по организациям. И ес-но свой тип материала, в который добавил ссылки на эти словари.
Меню потом просто будет либо сразу термин показывать, либо через Views их же, только как-нибудь по другому.
Но получается что если редактор будет публиковать новую ноду, ему придется выбирать организацию по сути 2 раза: 1 раз при выборе словаря из термина и второй раз при выборе домена в Domain Access, где будет размещена нода.
Конечно же я нашел Domain Taxonomy. Но если там привязать термин к домену, то при создании ноды с другого домена, этот термин нельзя выбрать вообще (ну и еще никуда не девается выбор домена отдельно). Т.е. по сути редактор должен тогда на каждый из доменов отдельно логинится и размещать материал оттуда. Что опять же не удобно.
В идеале хотелось бы так - с любого домена редактор зашел и при создании ноды он выбрал из словаря организаций любую, где надо опубликовать. А уже в зависимости от того, какому домену привязан термин, там он и опубликуется.

У меня пока одна мысль - править код где-то, чтобы список терминов при создании ноды показывался полный, но ограничения привязывались. Но может быть есть более "правильные" решения?

Комментарии

Аватар пользователя ttenz ttenz 7 марта 2014 в 9:08

"passnet" wrote:
В идеале хотелось бы так - с любого домена редактор зашел и при создании ноды он выбрал из словаря организаций любую, где надо опубликовать.

единый логин автоматом идет

Аватар пользователя passnet passnet 7 марта 2014 в 9:12

Проблема-то не в логине. Всё-равно чтобы запостить на domain1 придется заходить на него, а чтобы потом запостить на domain2, нужно будет по его URLу зайти. Ну логин-пароль не надо будет вводить снова, но всё-равно не удобно.

Аватар пользователя ttenz ttenz 7 марта 2014 в 9:28

"passnet" wrote:

активируй Domain Content, Domain Settings

я c любого захожу, созд материал у меня там опции есть НАСТРОЙКИ ДОСТУПА К ДОМЕНАМ и выбираешь на какой домен отправлять.

возможно ещё в типах материалах надо что-то подстроить.

Аватар пользователя passnet passnet 7 марта 2014 в 10:03

Я же всё в 1ом посте описал. Я тоже могу выбрать домен. Но мне надо выбирать домен через термин таксономии, т.к. на одном домене может быть несколько классификаторов термина. Это работает через модуль Domain Taxonomy, но тогда надо на каждый домен заходить отдельно.

Аватар пользователя passnet passnet 11 марта 2014 в 11:39

Не совсем вас понял. Зачем ограничивать? Мне как-раз таки нужно, чтобы выбор был любого термина, но привязка к домену была по термину.