Есть ли возможность использовать в пределеах одного сайте несколько тем одновременно? т.е, имеется сайт www.mysite.com и версия сайта для мобильных телефонов mobile.mysite.com. при переходе на www.mysite.com должен показываться нормальный дизайн сайта, при переходе на mobile.mysite.com облегченный дизайн (тема mobile) . Есть идея исталлировать drupal дважды и использовать одну базу данных.. можно ли сделать проще?
Комментарии
Creating a separate admin theme drupal.org -- http://drupal.org/node/52389
Take control of your Drupal theme -- http://www.lullabot.com/articles/hacking_phptemplate
Мультисайтинг...
т.е инсталлировать дважды: для субдомена отдельно?
Мультисайтинг - это _разные_ сайты с одинаковым Drupal`ом и некоторым количеством совместно используемых таблиц (например таблица пользователей).
vinslave же чётко определил задачу - использовать разное оформление _одного_ сайта.
vinslave, поищи на Drupal.org - там была тема для мобильных (ключевые слова: PDA, wml, mobile
Мультисайтинг с точки зрения реализации его в Drupal это совместное(либо раздельное) использование некоторых таблиц базы в зависимости от имени сайта к которому было произведено обращение. И то насколько сайты будут _разными_ зависит от количества расшаренных таблиц.
Поэтому разделение таблиц содержащих нужные настройки сайта (например темы и блоки) и совместное использование остальных таблиц - вполне подходящее решение, не требующее правки кода.
К тому же следует учесть, то что вряд ли в мобильной версии понадобятся все возможности "большого" сайта.
> И то насколько сайты будут _разными_ зависит от количества расшаренных таблиц.
И фантазии разработчика Согласен, вот только с утверждением "...вполне подходящее решение, не требующее правки кода.", я бы поспорил. Мультисайтинг средствами админки пока не делается - в коде таки придётся разбираться, плюс надо знать какие таблицы должны быть общими, а какие - раздельными.
Моё предложение (с моей точки зрения, конечно) - проще. Можно взять ту bluemarine, выкинуть всё ненужное и, вуаля, тема для PDA готова! Не забудь, что другая тема позволит изменить _содержание_ страниц, например, выводить список статей без тизеров, отключить подвалы/шапки, сделать доп. меню и т.д. Мало того, такая тема уже есть на Drupal.org.
Забыли мы про третью возможность (почему никто не сказал?!) - CSS. Редешение самое "идеологически верное", только расточительное - зачем нам качать элементы, которые по-любому скроем...
Вобчем я остаюсь при своём мнении, но тебе, vinslave, я бы советовал попробовать оба (а то и все три) метода - опыт лишним не бывет!
Есть еще модуль для вывода на печать - там тоже оформление минимизировано, как для PDA.
А как реализована pda версия на этом сайте, поделитесь пожалуйста опытом ну или подскажите ссылку