现在位置:首页 » 包含标签 Drupal-Theme 的所有文章
区块
基模板:block.tpl.php
block--[region|[module|--delta]].tpl.php
查找顺序:
block--module--delta.tpl.php
block--module.tpl.php
block--region.tpl.php
例子:
block--block--1.tpl.php,block--sidebar_first.tpl.php,block--custom-...
Drupal有独立的主题机制(theme engine),这个engine使得Drupal的模板控制非常灵活,与此同时要掌握Drupal主题机制就显得不是那么容易了。
Drupal的主题模板文件有一些tpl.php文件组成,这些文件包括:
node.tpl.php
page.tpl.php
block.tpl.php
template.php
如果要针对不同节点类型使用不同的主题,可以为各个节点创建不同的node.tpl.p...
要使用drupal search,首页要到后台模块管理开启search模块,然后重建索引,运行cron,这样就可以使用了。
search 重建索引大概只涉及到core表。比如 node title node body。
如果想搜索cck 等额外的内容,可以借用其他模块。比如faceted_search, field_indexer, cck_facets等模块结合。但是往往依靠模块可能不是很灵活。这时可以自己根据drupal sea...
下面发几条经常用到的一些代码,自制主题时经常会需要用到的一些权限判断代码。
按登录非登录判断:
<?php
global $user; /*是否为登录用户*/
if ($user->uid){ /*如果是当前浏览者为登录用户则显示下面的内容*/
...
}
else { /*如果是当前浏览者为非登录用户则显示下面的内容*/
...
}
?> 按用户uid判断(这个...
这些都是我以前学习drupal的时候保存下来的问题,整理下硬盘,把这些贴出来,希望对大家有用。
其实很多问题,论坛内都有答案的,请多用搜索,有收藏的朋友可以跟帖,谢谢。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
定制登陆界面:
http://drupal.org/node/19855
让某个条件下的节点使用新...