本文重点是详细介绍定制Drupal主页的方法,并以案例的形式描述几种常见的完成方法,非常好用,盆友一定要参考。
本文描述了定制Drupal主页的方法。分享给大家参考。实际完成方法如下:
Drupal的默认主页就像一个博客中的文章ss="superseo">ss="superseo">列表。怎么才能定制成你想要的样子?有几种方法可以实现这一点:
应用首页模块
大多数人在完成某个功能的时候都会想到先使用模块(首页首页模块),但是我不赞成无缘无故的应用模块。模块太多增加了系统软件的压力,下面的方法解决了不用模块定制主页的问题。
应用page-front.tpl.php页面模板
page-front.tpl.php是首页的页面模板。复制page.tpl.php并将其重命名为page-front.tpl.php,你可以通过改变里面的内容来自定义主页。
应用node-front.tpl.php节点模板
如果只更改主页节点上显示的信息样式,则只能更改节点级别的模板。将page.tpl.php复制并重命名为node-front_page.tpl.php,改变里面节点的信息样式。
使用页面页面作为主页
新建一个页面页面,添加html编码,然后选择fullhtml,记住ID号。转到导航栏管理/设置/站点信息。在底部的“默认首页”文本框中,现在默认设置为node。我们把它改成node/1吧(注1改成设为首页的页面的ID号)。
使用块区块链
在admin/build/block中逐个定义块的显示信息特征,在主页块
使用drupal内置的$mission自变量
$mission自变量有一个很大的特点就是首页只显示信息。通过使用此功能,您可以轻松定制主页。在admin/settings/site-information中定义每天的mission任务(编写主页代码),然后编写page.tpl.php文件并将$mission移动到所需的部分。如果文件中没有这样的自变量,只需添加下面的代码:
复制下面的代码:<?phpif($mission):?>
<;divid="missions">
<;?phpprint$mission?>
<;/div>;
<;?phpendif?>
以上方法可以单独使用,也可以根据需要组合使用。另一种方法是立即应用index.html静态数据页面,但它已经摆脱了drupal,所以不强烈推荐。
期待以上对大家的drupal网站有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)