Добрый день!
Понадобился мультидоменный сайт, структура сайтов одинаковая, надо лишь содержимое разное показывать на каждом - выкладывать документы по организациям.
Есть несколько доменов и на каждом может быть от 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. Но если там привязать термин к домену, то при создании ноды с другого домена, этот термин нельзя выбрать вообще (ну и еще никуда не девается выбор домена отдельно). Т.е. по сути редактор должен тогда на каждый из доменов отдельно логинится и размещать материал оттуда. Что опять же не удобно.
В идеале хотелось бы так - с любого домена редактор зашел и при создании ноды он выбрал из словаря организаций любую, где надо опубликовать. А уже в зависимости от того, какому домену привязан термин, там он и опубликуется.
У меня пока одна мысль - править код где-то, чтобы список терминов при создании ноды показывался полный, но ограничения привязывались. Но может быть есть более "правильные" решения?
Комментарии
Если проблема только в логине, то есть Single Sign On
единый логин автоматом идет
Проблема-то не в логине. Всё-равно чтобы запостить на domain1 придется заходить на него, а чтобы потом запостить на domain2, нужно будет по его URLу зайти. Ну логин-пароль не надо будет вводить снова, но всё-равно не удобно.
активируй Domain Content, Domain Settings
я c любого захожу, созд материал у меня там опции есть НАСТРОЙКИ ДОСТУПА К ДОМЕНАМ и выбираешь на какой домен отправлять.
возможно ещё в типах материалах надо что-то подстроить.
Я же всё в 1ом посте описал. Я тоже могу выбрать домен. Но мне надо выбирать домен через термин таксономии, т.к. на одном домене может быть несколько классификаторов термина. Это работает через модуль Domain Taxonomy, но тогда надо на каждый домен заходить отдельно.
Рулесами может попробовать ограничить выбор без захода?
Не совсем вас понял. Зачем ограничивать? Мне как-раз таки нужно, чтобы выбор был любого термина, но привязка к домену была по термину.
Тогда это https://drupal.org/project/domain_taxonomy
Ctrl+F-> Domain Taxonomy