使用Drupal Views VS模板

时间:2010-02-25 19:24:01

标签: drupal drupal-views drupal-templates

我最近开始使用Drupal,并且必须解决我在Views API中遇到的限制。我发现自己编码更快更强大。

  1. 无论如何都很难创建具有特定外观的自定义视图而无需创建自定义文件。
  2. 在* .tpl.php中从头开始创建页面为我提供了更多选择和灵活性。我现在已经完成了几个,而且几乎一样快。
  3. 对于开发人员(因为这是一个编程论坛),您认为哪个更好:
    观看次数自定义模板?

1 个答案:

答案 0 :(得分:4)

我甚至不确定自定义模板的含义(请说你不是将SQL硬编码到.tpl.php文件中),但无论你的意思是什么,答案都是尽可能使用视图即可。

<强>理由:

  • 开发速度 - 我保证在99.9%的时间内创建一个View会比自定义模块更快
  • 稳定性 - 它有成千上万的测试人员
  • 安全性 - 它的代码中有很多人的眼睛
  • 支持 - 有数百个与视图互动的贡献模块
  • 维护 - 视图是Drupal标准。使用自定义模块可以为您的网站维护带来不必要的学习曲线。
  • 升级 - 视图将提供从D6到D7的升级路径。你的自定义东西不会。

至于你的“很难创建具有特定外观和感觉的自定义视图”这一点,我认为你会在使用template_preprocess_whatever()函数和覆盖视图模板一段时间后改变主意。如果你愿意,你可以绝对控制。