использование нескольких тем в пределах сайта

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

Аватар пользователя vinslave vinslave 15 января 2007 в 14:34

Есть ли возможность использовать в пределеах одного сайте несколько тем одновременно? т.е, имеется сайт www.mysite.com и версия сайта для мобильных телефонов mobile.mysite.com. при переходе на www.mysite.com должен показываться нормальный дизайн сайта, при переходе на mobile.mysite.com облегченный дизайн (тема mobile) . Есть идея исталлировать drupal дважды и использовать одну базу данных.. можно ли сделать проще?

Комментарии

Аватар пользователя Dan Dan 16 января 2007 в 1:01

Мультисайтинг - это _разные_ сайты с одинаковым Drupal`ом и некоторым количеством совместно используемых таблиц (например таблица пользователей).
vinslave же чётко определил задачу - использовать разное оформление _одного_ сайта.

vinslave, поищи на Drupal.org - там была тема для мобильных (ключевые слова: PDA, wml, mobile Smile

Аватар пользователя Krotty@drupal.org Krotty@drupal.org 16 января 2007 в 9:11

Мультисайтинг с точки зрения реализации его в Drupal это совместное(либо раздельное) использование некоторых таблиц базы в зависимости от имени сайта к которому было произведено обращение. И то насколько сайты будут _разными_ зависит от количества расшаренных таблиц. Wink
Поэтому разделение таблиц содержащих нужные настройки сайта (например темы и блоки) и совместное использование остальных таблиц - вполне подходящее решение, не требующее правки кода.
К тому же следует учесть, то что вряд ли в мобильной версии понадобятся все возможности "большого" сайта.

Аватар пользователя Dan Dan 16 января 2007 в 12:10

> И то насколько сайты будут _разными_ зависит от количества расшаренных таблиц. Wink
И фантазии разработчика Smile Согласен, вот только с утверждением "...вполне подходящее решение, не требующее правки кода.", я бы поспорил. Мультисайтинг средствами админки пока не делается - в коде таки придётся разбираться, плюс надо знать какие таблицы должны быть общими, а какие - раздельными.

Моё предложение (с моей точки зрения, конечно) - проще. Можно взять ту bluemarine, выкинуть всё ненужное и, вуаля, тема для PDA готова! Не забудь, что другая тема позволит изменить _содержание_ страниц, например, выводить список статей без тизеров, отключить подвалы/шапки, сделать доп. меню и т.д. Мало того, такая тема уже есть на Drupal.org.

Забыли мы про третью возможность (почему никто не сказал?!) - CSS. Редешение самое "идеологически верное", только расточительное - зачем нам качать элементы, которые по-любому скроем...

Вобчем я остаюсь при своём мнении, но тебе, vinslave, я бы советовал попробовать оба (а то и все три) метода - опыт лишним не бывет! Smile