仅限Drupal7
发现国外drupal人员把人工桥的思路称之为DIY,觉得这个名字可能更为合适些。详见:用DIY的思路创建drupal前端效果>
在用drupal7做主题时,采用人工桥的方法,具体介绍请看上面的链接。
而且发现也是行之有效的。当然前提是你会前端和php。
简单的说,就是把前端做好的静态页,通过人工桥的方式,转化成drupal的主题。
优势很明显。就是做到分离。
后来又推出tvtools工具的概念。就是把人工桥的方式封装起来,通过后台操作来实现前台的布局。
并把人工桥的方式,具体分成下面三个步骤:tvlayout + tvregion + tvblock
这三个就组成了tvtools = tvlayout + tvregion + tvblock.
人工桥只能是技术员能操作。
但是封装成tvtools后,非技术员就可以在后台操作了。
这就是人工桥和tvtools的区别。
这两者,各有优点和缺点。
所以,现在两者要结合起来用。也就是说,做drupal主题时,不能全用封装的方法来操作。
也就是说,不能全用tvtools的方式。
简单的说,就是放弃tvlayout这一块。
现在,基本上是放弃tvlayout这一块。那么在layout(页面布局),就用人工桥的方式。也就是手动改模板的方式,不再封装在后台操作。虽然后台操作有方便的地方,但缺点就是维护效率太低了。
tvregion可以考虑用。
tvblock必须要用。
tvblock必须要用的原因是,区块做到后台操作可以提高效率。