Субдомены для пользователей

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

Аватар пользователя wida wida 24 февраля 2010 в 10:07

Помогите пожалуйста определится с модулем.

Имеется: Drupal 6, Сайт фотогаллереи(CCK + imagefield + imagecache), у каждого пользователя своя галерея.

Нужно: Администратор создает субдомен определенному пользователю(test1.example.com). Пользователь имеет возможность выбрать шаблон своего субдомена и наполнить его содержание(пару строк на главной). Шаблон и блоки субдоменов будут отличатся от основного сайта. Фотогаллереи должны быть общими на субдоменах и основном сайте(т.е. общие материалы).

Важно что бы пользователь имел возможность смены шаблона сам, а не через администратора сайта(например в настройках профиля или в отдельной упрощенной админке).
И еще как сделать меню для субдоменов, так что бы оно подходило для каждого домена. Т.е. как сделать ссылку на %user.example.com ?

С помощью каких модулей можно сделать это?

P.s. поставил Domain Access, но там все делает только администратор, а надо дать управление пользователю. Как?

Комментарии

Аватар пользователя elia elia 24 февраля 2010 в 10:52

"wida" wrote:
P.s. поставил Domain Access, но там все делает только администратор, а надо дать управление пользователю. Как?

Почитайте подробней про Domain Access - пользователя можно сделать типа админом подконтрольного ему домена.

Аватар пользователя wida wida 24 февраля 2010 в 12:48

Спасибо почитаю подробнее про Domain Access, с первого раза не нашел нужного. А может вы знаете хороший скринкаст по Domain Access?

А как решить проблему с универсальным меню для каждого субдомена?

Аватар пользователя WiseMan WiseMan 24 февраля 2010 в 13:27

"wida" wrote:
А как решить проблему с универсальным меню для каждого субдомена?

а оно итак универсальное, если вы делаете ссылки относительными, а не абсолютными.

Другое дело, что пока система меню не приспособлена к мультидоменам с точки зрения
"каждому пользователю свое меню"
Нужен модуль.

Так же пока не встречал готового модуля для domain, чтобы пользователи могли самостоятельно менять ряд настроек своего домена. Включая тему сайта.

В текущей версии все это может делать только админ, хотя... посмотрите более пристально, может я чего упустил.

Аватар пользователя wida wida 25 февраля 2010 в 11:53

А какой модуль для меню пользователей использовать?

Как же выйти из ситуации? Пользователю необходимо хотя бы менять шаблон своего субдомена!?

Еще возник вопрос, можно ли привязать шаблон к странице panels? т.е. есть несколько разных шаблонов, отличающихся расположением блоков. Вывод страницы осуществлен через панельс, но когда меняется шаблон, то вся верстка ломается.

Нужно к определенному шаблону привязать определенный вывод панельс, это возможно?

Аватар пользователя WiseMan WiseMan 25 февраля 2010 в 12:42

"wida" wrote:
Как же выйти из ситуации?

Если готового решения здесь никто не предложит, то выход только один - поставить четкую задачу и найти человека который вам напишет модуль.

Что касается panels, то данный модуль в связке с мультисайтингом, да еще в том виде что вы хотите, не лучший выбор, ИМХО. Лучше искать другие пути - здесь на сайте обсуждались альтернативные варианты.

Что касается смены тем, то можно пошаманить отталкиваясь от themekey_properties

Аватар пользователя WiseMan WiseMan 25 февраля 2010 в 12:45

"wida" wrote:
но когда меняется шаблон, то вся верстка ломается.

А с этим вы будете сталкиваться в любом случае, т.к. шаблоны не всегда универсальны. Без ручной доработки стилей или даже верстки не обойтись.

Аватар пользователя olegall olegall 8 октября 2012 в 1:04

«Что касается смены тем, то можно пошаманить отталкиваясь от themekey_properties»

можно решить все гораздо проще - готовый модуль domain_admin - просто позволяете пользовтаелю менять тему для своего домена.