日期:2014-08-31 阅读:9103
dmandwp系统 - wordpress系统和DM系统区块建站>>
hook theme -- 是注册
theme hook -- 是覆写,具体请看视频。
可覆写的文件列表:
https://api.drupal.org/api/drupal/modules%21system%21theme.api.php/group/themeable/7
----------
比如使用 videojs这个模块时,当取得节点对象后(参考field_get_items),要在tpl里如何输出?
可以直接人工桥的方式,一个萝卜一个坑的方法,
代码参考videojs/theme/themejs.tpl.php
<video data-setup="{}" class="video-js vjs-default-skin" width="679" height="386" poster="<?php print $imgv;?>" controls="controls" preload="auto">
<source src="<?php print $videlurl;?>" type="video/mp4" />
</video>
http://w3facility.org/question/html5-video-with-100-works-with-no-doctype-videojs/
-----------------
或用theme输出的方式。(这种方法不是一定好,特别是对于前端来说,但可以更好的了解下drupal的模块方式。)
如: https://www.drupal.org/node/1287276
print theme('videojs', array('items' => $items, 'player_id' => 'videojs-header', 'attributes' => $attributes); --- 有空试下。