【问题标题】:the right way to show content in themes在主题中显示内容的正确方式
【发布时间】:2015-06-25 17:15:43
【问题描述】:

我是 drupal 7 的新手,现在我在主题编码方面遇到了困难,如果更具体,我不知道应该如何显示预定义的内容。以前的项目开发人员说,我绝对不应该直接在模板文件中使用/硬编码任何内容和链接,我应该把它放到模块/块(带区域)中。没关系,但是我现在编码的设计太复杂了,而且内容很多,而且只是为每件事编写模块——这需要太多时间。

我的设计与这个非常相似: http://classter-html.themerex.net/

那么,在模板中显示内容(和链接)的最佳和正确方式是什么?当然,我可以硬编码,但我是那种遵循良好实践的人。

【问题讨论】:

  • 您在给定示例中可以看到的所有内容。有价格表、“关于”列和许多其他我没有任何模块的东西。

标签: php drupal drupal-7 drupal-theming


【解决方案1】:

让我们看看您提供的示例网站。在 Drupal 中,它会这样设置:

  • 顶部的轮播:Slick
  • Classter Team:内容类型为“员工”的View 显示在块中。
  • 照片:文件视图或照片内容类型。或多种用途之一photoalbummodules。
  • 应用程序功能:带有自定义 HTML 代码的块。

仅显示在一个页面(如起始页)的内容可以使用该节点内容中的完整 HTML 来完成。使用 HTML 的视图和块通常可以解决剩下的问题。

【讨论】:

    【解决方案2】:

    如果您确定某些内容永远不会改变(不可翻译或其他),我不明白您为什么不应该对其进行硬编码。

    关于硬编码链接,请使用根相对路径,因此如果您将网站移动到其他域,它们仍然可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-29
      • 1970-01-01
      • 2014-07-27
      • 1970-01-01
      • 1970-01-01
      • 2021-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多