【问题标题】:How to create a custom page that doesn't interfere with omega 3.x theme RWD如何创建不干扰 omega 3.x 主题 RWD 的自定义页面
【发布时间】:2012-03-20 22:54:36
【问题描述】:

因为我是 drupal7 和 omega 主题的新手,所以我想要一个自定义首页,所以在 drupal7 中我创建了一个页面--front.tpl.php,除了 omega 主题的响应式设计,如果我不使用 page-,一切都很好-front.tpl.php 它工作正常,我不知道如何创建自定义页面而不拧 omega 主题的 RWD。 谢谢。

【问题讨论】:

    标签: drupal-7 drupal-theming responsive-design


    【解决方案1】:

    您可以安装Delta Module,它允许您创建主题设置页面的多个版本。将每个版本的主题设置视为您网站的新“模板”或布局,因为布局主要通过 Omega 主题设置的区域和区域配置选项进行控制。

    为首页创建新的 Delta 模板后,您可以使用 Context Module 应用它。为您的首页创建一个新的上下文。在这种情况下,首先创建一个条件,选择“路径”作为条件运算符和路径本身。然后添加一个“反应”,选择“Delta”作为反应,然后选择您刚刚创建的“首页模板”。

    【讨论】:

      【解决方案2】:

      只需重用 OMEGA 主题中的类、id 和 CSS 媒体查询,以保持响应性。您需要了解 RWD 的工作原理,然后才能使用 Firebug 对其进行调试。您是否有正在进行的工作的在线版本?

      【讨论】:

      • 感谢您的回答乔治,不幸的是我现在在本地主机上工作,是的,我尝试了您所说的,它有点工作但不正确,基本上很难只使用那些 CSS ID 和附带的类欧米茄,这很简单,但主要是我有一个问题,我怎样才能拥有自定义模板,任何基本样本或某事。谢谢
      • 您必须从 OMEGA 创建一个子主题(按照本指南:drupal.org/node/225125)这样您就可以轻松地尝试重载(基本上您的修改将具有第一优先级,因此它们会接管欧米茄基本主题)。它的工作原理是您使用 .tpl.php 文件和 template.php 文件来完全按照您的意愿塑造 html。如果您认为 OMEGA 主题没有涵盖您的课程,请更改它们。 (虽然我认为它应该已经相当不错了,但你必须让你的 CSS 正确..)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-17
      • 2015-09-13
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多