使用Drupal的朋友刚开始的时候往往会陷入几个疑难的地方,首先是关于View的处理,这个在Drupal爱好者群里已经共享出来了,群号: 6703001 貌似已满员,还有一个就是进阶时段的模板与页面设计问题,很多人出的问题多在于框架的无法准确定位和CSS的不熟悉,我们需要明白一个最基本的原理对于CSS的问题,拥有良好的各浏览器的兼容性和搜索引擎支持,所以大家得好好熟悉这个,这里就页面的设计给出一些不成熟的总结,参考了群里小陈的一些总结思路,这里把细致的放出来,给大家参考.
关于页面:
1.在设计页面的时候事先考虑好header和footer
2.页面的单元基本都以view为主
3.去掉fckedit恶心的错误:修改fckeditor.config.js文件,去掉",’UniversalKey’",清空浏览器缓存即可
4.<base target="_blank"> 可以把页面上所有的弹出都默认为_blank
关于代码:
1.直接读取view,注入参数
$view1 = views_get_view(‘newscenter_index_taxonomy’);//参数:view的名字
print views_build_view(‘block’, $view1,array(5),false,20);
2.读取view的分页信息
echo(views_view_page(‘corpcenter_list’))
3.评论框打印
echo comment_form_box(array(‘nid’ => arg(1)), t(”));
4.由termId得到termName
taxonomy_get_term(termId)
5.通过termId得到vocabularyId
$tmp = taxonomy_get_parents_all($key->tid);
echo $tmp[0]->vid;
6.在node的content中遍历termId
foreach($node->taxonomy as $key){
print ($key->tid);
}
关于module修改:
就custom_pagers:
修改custom_pagers_nodeapi,添加全局变量,方便前台直接输出
此时在page上通过<?php global $custom_pager_output;echo( $custom_pager_output["#value"]); ?>可得到
本文原创自 TOM日志,如需转载请以链接形式注明出处.