我是drupal 7的新手,现在我在主题编码方面遇到了困难,如果更具体,我不知道应该如何显示预定义的内容。以前的项目开发人员说,我绝对不应该直接在模板文件中使用/硬编码任何内容和链接,我应该把它放到模块/块(带区域)。没关系,但我现在编写的设计太复杂了,内容很多,只为每件事编写模块 - 这需要花费太多时间。
我的设计非常类似于此: http://classter-html.themerex.net/
那么,在模板中显示内容(和链接)的最佳和最正确的方法是什么?当然,我可以对它进行硬编码,但我是一个遵循良好做法的人。
答案 0 :(得分:1)
让我们看一下您提供的示例网站。在Drupal中,它将设置如下:
只能在一个页面(如起始页面)显示的内容可以使用该节点内容中的完整HTML来完成。使用HTML的视图和块通常可以解决其余问题。
答案 1 :(得分:0)
如果您确定某些内容永远不会改变(不可翻译或其他内容),我就不明白为什么您不应该对其进行硬编码。
关于硬编码链接,请使用根相对路径,因此,如果您将网站移至其他某个域,它们仍然有效。