Добрый день. Перерыла все материалы по мультисайтингу, но сегодня не мой день(((
Как и с помощью каких модулей можно создать такую структуру?
Головной сайт - site.ru. Созданы поддомены vladimir.site.ru ; anna.site.ru и т.д.
Нужно из админки site.ru создать ноды, которые закреплялись бы за поддоменами. А также хотелось бы, чтобы эти ноды-поддомены можно было сортировать по терминам.
Например, на site.ru есть термины - мужчины, женщины. Я создаю ноду с названием "Владимир", пишу что-то в теле и назначаю (?) адрес vladimir.site.ru, сортирую в Мужчины, аналогично с нодой "Анна" с адресом anna.site.ru в Ж.
Комментарии
Задача не понятна. Формально ответ может быть например такой.
Можно связать мультисайтингом все Ваши подсайты. Создать словарь, где терминами идут названия подсайтов и повесить словарь на ноду. При создании ноды автор указывает в словаре подсайт.
Каждый подсайт при выводе ноды проверяет, совпадает ли назначенный ноде термин его URL-у. Если совпадает, то показывает ноду, если не совпадает, то извиняется и, например, дает ссылку на подсайт где можно эту ноду посмотреть.
Проверка делается через дизайн темы, который может быть один для всех подсайтов. Нужно в файле node.tpl.php проанализировать переменную $taxonomy и сопоставить ее содержание с URL-ом страницы.
Спасибо. Но как в таком случае реализовать таксономию нод? Задача ведь заключается в том, чтобы я могла создавать обычные ноды (например, типа page), эти ноды мне нужно сделать доступными по url поддомена ( у меня есть сайт: site.ru , мне нужно, чтобы ноды открывались по адресам поддоменов - не знаю, как это можно сделать!!!). При эти ноды мне необходимо распределять, как обычные ноды, по терминам.
Еще пример:
people.com - сайт
vasya.people.com - нода ( Страница о Васе-page)
olya.people.com - нода (Страница об Оле-page)
сортируются на сайте people.com по терминам: повар, агроном, спортсмен
и работают как обычные ноды, но "видны " из сети по адресам поддоменов!!!
yukunoma says: ( у меня есть сайт: site.ru , мне нужно, чтобы ноды открывались по адресам поддоменов - не знаю, как это можно сделать!!!).
Это можно сделать через ту же тему дизайна. Когда тема на site.ru обнаруживает, что она показывает ноду, помеченную термином "vasya.site.com", она перебрасывает посетителя на аналогичный URL на сайте "vasya.site.com". Только в теме дизайна нужно задать анализ, что если ноду смотрит админ, то она показывается ему как есть.
Yukunoma, я не так и не понимаю до конца чего Вы хотите, сколько у Вас сайтов и зачем Вам вообще мультисайтинг, когда все прекрасно можно сделать на одном сайте.
большое ВАМ спасибо, принцип понятен. действительно, в таком случае мультисайтинг не нужен. вот только код написать у меня точно не получится(((
Там пара строчек всего.
Можно и без программирования обойтись, если все сделаете на одном сайте.
Конкретный совет дать не смогу, потому что так и не понимаю, ради чего делается такая конструкция, когда можно сделать все проще обычными средствами Друпала. Или Вам на проект дали большой бюджет и Вам нужно освоить его любым способом?
Не раз уже сталкивалась с тем, что народ решал, будто у меня куча лишнах баксов
Наверное, это комплимент. Но к сожаление или к счастью пока что делаю личный проект. Ничего, если в аську к Вам постучусь?
Видимо речь идет об этом, http://drupal.ru/node/6275.
Плюс категоризация по полю профиля, например м/ж, город, и т.п.
yukunoma says: Не раз уже сталкивалась с тем, что народ решал, будто у меня куча лишнах баксов
Мультисайтинг требует известной квалификации. И если дама свободно обсуждает планы создать десяток сайтов, повязанных мультисайтингом, то скорее всего у нее под это дело есть соответствующий бюджет. Не сама же она собирается поднимать такую связку.
yukunoma says: Ничего, если в аську к Вам постучусь?
К сожалению, моя Аська только для тех, у кого "куча лишних баксов" и которым нужно срочно пристроить на исполнение свой очередной проект.
Пишите лучше сюда. На Drupal.ru многие мультисайтингом занимаются, подскажут Вам куда копать. Я тоже послеживаю за этим обсуждением через трекер, постараюсь помочь, если будет время.
примерно это и имеется ввиду) значит, не мне одной это нужно.
Мультисайтинг - это не такая сложная вещь, если писать о нем просто, впрочем, как и все остальное в этой жизни.
Вот, что нашла по этой теме: Multiple Domains Возможно, это и есть решение моей задачи!!!