我有几十种内容类型,我需要在其中显示相同字段的更多或更少的块。使用核心显示我必须创建许多组,甚至用css造型它们都很棘手。 我的替代方案是使用模板建议,但它们渲染速度会比我目前使用的正常显示方法更快吗? 从显示中删除thoose字段,在模板中编写模板和渲染节点(所有其他数据)将更容易。 但是性能呢?
任何帮助将不胜感激 感谢
答案 0 :(得分:0)
虽然答案不是那么具体,但我会说在tpl.php文件中打印你需要的东西比用条件隐藏css或php更快。所以你最好为每个节点类型使用tpl.php文件。你所谈论的“核心方法”是使用tpl.php文件!在ROOT / modules / node文件夹中查看节点模块的tpl文件。
还有一些有用的模块可以帮助您解决这个问题,例如display suite,panels,entity_view_modes等,但如果性能问题很严重,您可以不用它们。