Multi-Site Drupal, структурирование темы и тема Zen - PullRequest
0 голосов
/ 05 декабря 2010

Я планирую сделать много сайтов на основе ядра Drupal.Все эти сайты будут довольно маленькими, но их будет много (сотни).Я работаю над этим с одним HTML / CSS-кодером, парнем, который должен создавать темы для каждого веб-сайта, который мы создаем.Он не знает много PHP (достаточно для PHPTemplateEngine tho), поэтому я хочу сделать как можно меньше взаимодействия между мной и ним.Он не должен касаться PHP-части тем, я не должен касаться HTML-части тем.Мой вопрос:Можете ли вы сказать мне, какую структуру папки темы я должен использовать, как вы относитесь к теме Zen для начала создания тем Drupal и как я могу сделать скрипт загрузки для JavaScript и CSS для тем?Также я был бы очень признателен за любые советы, касающиеся установки Drupal на нескольких сайтах, передовой практики и так далее.Заранее спасибо.

1 Ответ

0 голосов
/ 06 декабря 2010

Что касается темы drupal, у вас есть несколько вариантов:

  1. Если все темы будут использовать 98% одной и той же кодовой базы и будут иметь разные классы и т. Д., Чтобы стилизовать их визуально по-разному (скажем, другой цвет заголовка), то вы можете использовать одну тему drupal и использовать тему Настройки для изменения конфигурации темы на каждом сайте. Преимущество этого заключается в необходимости поддерживать только одну кодовую базу. Дзен все еще можно использовать в качестве базовой темы, если вы хотите
  2. Другой вариант, который вы упомянули выше, в котором у вас есть базовая тема, которая объявляет весь унаследованный код, и подтемы , которые переопределяют определенные части базовой темы для создания необходимых эффектов. Я бы предположил, что это лучший вариант, если ваши темы сильно различаются от одного сайта к другому. Этот параметр сопряжен с административными трудностями, хотя, например, у вас есть 100 сайтов, у вас может быть 100 подтем для обслуживания и исправлений.
...