【问题标题】:Multi-Site Drupal, theme structuring and Zen theme多站点 Drupal、主题结构和 Zen 主题
【发布时间】:2010-12-05 13:27:34
【问题描述】:


我打算做的事情是做很多基于 Drupal 核心的网站。
所有这些网站都会很小,但会有很多(数百个)。
我正在与一位 HTML / CSS 编码员一起工作,他应该为我们制作的每个网站制作主题。
他不太了解 PHP(对于 PHPTemplateEngine 来说已经足够了),因此我想要的是尽可能少地在我和他之间进行交互。他不应该接触主题的 PHP 部分,我不应该接触主题的 HTML 部分。
我的问题是:
你能告诉我我应该使用什么结构的主题文件夹,你对 Drupal 主题开始时的 Zen 主题有什么看法,以及如何为主题制作自动 JavaScript 和 CSS 加载脚本?
我也非常感谢有关多站点 Drupal 设置、最佳实践等的任何提示。
提前致谢。

【问题讨论】:

    标签: drupal drupal-themes


    【解决方案1】:

    关于 drupal 主题,您有两种选择:

    1. 如果所有主题将共享 98% 的相同代码库,并且只是具有不同的类等以在视觉上不同的样式(比如不同的标题颜色),那么您可以使用一个 drupal 主题并使用 theme settings 来更改每个站点上的主题配置。这样做的好处是只需要维护一个代码库。如果您愿意,禅宗仍然可以用作基本主题
    2. 另一个选项是您上面提到的一个选项,其中您有一个声明所有继承代码的基本主题,以及sub themes 覆盖基本主题的特定部分以创建必要的效果。如果您的主题从一个站点到另一个站点差异很大,我建议这是更好的选择。但是,此选项存在管理负担,假设您有 100 个站点,您可能有 100 个子主题需要维护和提供修复。

    【讨论】:

    • 感谢您的评论。我可能会尝试子主题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多