按照路径来定制站点的logo和名称站点名称,这是通过一个代码片段来让您可以载入一个定制的布局文件来根据路径来重写站点的名称和logo。当然,无忧主机小编这篇文章是来自drupal官网的文章,如果您对我的译文有什么好的意见和建议来联系QQ340555007。废 话不多说,直接进入主题吧。 用法 做为一个实例,下面无忧主机将一步步的引导您来如何使用这个php片段。 1、将相关主机下的page.tpl.php文件拷贝一份,并将其命名为page-blog.tpl.php。 2、用notepad.exe或者是dreamweaver之类的文本编辑器来按照您的意愿来修改模版。 3、把修改好的page-blog.tpl.php文件使用ftp工具上传到“php虚拟主机”相对应的主题目录中。 建立好自定义的模版以后,下面就来加入php片段吧。
<?php
/**
* This snippet loads a custom page-blog.tpl.php layout file and
* overrides the logo and site name when users
* are viewing blogs.
*/
function _phptemplate_variables($hook, $variables = array()) {
switch ($hook) {
case 'page':
if ((arg(0) == 'blog')) {
$variables['template_file'] = 'page-blog'; // loads the custom page-blog.tpl.php file
$variables['site_name'] = 'blog section name'; // change the site name
$variables['logo'] = '/path/to/newlogo/logo.png'; // change the site logo
}
break;
}
return $variables;
}
?>
更多drupal中文教程,请您查看www.51php.com/drupal。 原文地址:http://drupal.org/node/154096 本文地址:http://www.51php.com/drupal/9128.html 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^