Вы здесь

Схема мультисайтинга с частично одинаковым контентом

0

Доброго времени.
Есть магазин drupal commerce: каталог-термины таксономии, facet api.
На странице термина-категории каталога, есть небольшое описание категории-поле обычное description термина.
Сейчас требуется сделать мультисайтинг, при этом товары на поддоменах должны быть одни и те же (отличаться будет цена), а вот страницы, описание терминов и все остальное - другое.
Посоветуйте какую схему мультисайтинга выбрать лучше в моем случае?
Вообще изначально хотел сделать обычным способом с общими таблицами, но мне из таблицы node, нужны только ноды типа display-product , а все остальные страницы - свои, это возможно обойти?

Если смотреть в сторону модуля domain access, то здесь запнулся на разном описании у терминов, т.к. не удобно будет создавать отдельные термины каталога..

Прошу помочь советом.

Версия Drupal: 
7.x
Связанные проекты: 
Drupal CommerceDomain Access
Вопрос задан 11.07.2016 - 19:33

Ответы

0

При использовании domain access есть потенциальная проблема:

товары на поддоменах должны быть одни и те же (отличаться будет цена)

Дело в том, что базовая функциональность domain access действительно позволяет выбирать, какие ноды на каких доменах публиковать, однако нет возможности показывать разные значения одного поля для разных доменов. То есть как минимум в этом месте нужно будет подумать, как вы будете хранить и выводить значения цены для разных доменов.

Такая же проблема будет и с выводом разных описаний для одних и тех же терминов.

Т.е. в любом случае придется писать какую-то свою обработку - а значит с высокой вероятностью проще будет сделать вообще свое решение, не завязываясь на domain access. Либо использовать их совместно.

P.S. В качестве структуры для хранения таких полей можно использовать field_collection, где первое поле будет признаком домена (к примеру, таксономия или просто выбор из списка), а второе содержать конкретное значение - цена, описание термина и т.д.

Ответ дан 19.07.2016 - 05:42
Аватар пользователя ALS
ALS
20

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

вообще планировал использовать для этого rules, процент, на который будет меняться цена будет зависеть от домена

field_collection

а вот это попробую, спасибо

Комментарий оставлен 19.07.2016 - 18:23