Несколько поддоменов для разных категорий сайта + поддомены для нод определенного типа материала

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

Аватар пользователя lionman lionman 14 августа 2013 в 7:34

Проект городской портал. Нужно чтобы некоторые категории портала – Новости, Объявления, Товары, и т.д. Имели собственный поддомен. К примеру переходишь в раздел товары – адрес tovar.sitename.ru

Пользователи должны быть одинаковые на всех поддоменах, товары и объявления создают пользователи из своего профиля. В профиле пользователя будут показываться его товары. А на поддомене все товары, по категориям.
Вроде как такое нужно решить через мультисайтинг? Или каковы целесообразные решения.

Вторая задача. Пользователь может добавлять заведение, например Ресторан или Салоны красоты.
Нужно чтобы создавались поддомены для каждой ноды заведения. Т.е. Допустим название ресторана Рим. Пользователь при добавлении материала пишет либо название на кириллице, либо в поле машинное имя (к примеру) вводит название поддомена латиницей. И он автоматически имеет свое заведение с адресом.
rim.sitename.kz.

Как все лучше это сделать. Получается что все это будет сделано на одной базе.

Комментарии

Аватар пользователя webpavilion webpavilion 14 августа 2013 в 13:34

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

p.s. Мне кажется уже обсуждали с вами этот вопрос в другом месте.

Аватар пользователя lionman lionman 14 августа 2013 в 14:31

Да нужна одна база. Нужны поддомены для направлений сайта - Новости, Товары, и т.д.

А так же автоматически создание поддомена для ноды типа материала заведения. Т.е. Пользователь создает заведение. А оно имеет адрес namezavedeniya.sitename.ru

Как я понял нужно использовать модули domain или subdomain. Какой из них лушче. И как больше подходит для моих целей.

Аватар пользователя webpavilion webpavilion 14 августа 2013 в 16:07

subdomain - не рекомендую, с ним куча проблем, не обновляется уже очень давно.

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

Аватар пользователя lionman lionman 28 августа 2013 в 7:47

Еще один вопрос назрел, чтобы не создавать новую тему, напишу здесь.

Задача такова. Чтобы профили пользователей были на основном домене. Сами заведения тоже были на основном домене – knl.kz/name-zavedeniya. Добавленные товары относящиеся к заведению были показаны в блоке на странице knl.kz/name-zavedeniya, а так же все товары заведения отображались в knl.kz/name-zavedeniya/tovari (все это реализуется при помощи views)
Еще нужно чтобы данные товары, блюда, возможно услуги, объявления или еще что либо выводились в общий каталог, по адресам допустим Tovar.knl.kz, menu.knl.kz. Здесь все понятно, сделать мультисайтинг для этих субдоменов. Но вот как устанавливать, какие базы объеденять, или вообще сделать все общие таблицы базу, на каком домене добавить тип материала.
Допустим тип материала Товар добавить на сайте Tovar.knl.kz . Адрес товара будет – Tovar.knl.kz/category/name-tovar. Но можно ли будет этот товар создавать из заведения, которое находиться на основном домене, и чтобы оно еще зависело от заведения через entity reference. И еще чтобы можно было на основном домене создавать вьюхи и делать фильтрацию по типу материала который находиться на другом субдомене.

Или это все решить так. Создать общую базу, устанавливать друпал на Tovar.knl.kz без префиксов в таблицах, чтобы база была вообще общая, а на сайте Tovar.knl.kz менялось только оформление и структура созданная при помощи views. То есть при помощи views создавать каталог, с адресами типа Tovar.knl.kz/category/name-tovar.

В общем возможно описал все запутанно. Но если честно и сам немного запутался.