新闻中心

Drupal技术文档翻译:按照路径来定制站点的logo和名称

作者 / 无忧主机 时间 2012-10-10 03:00:04

按照路径来定制站点的logo和名称站点名称,这是通过一个代码片段来让您可以载入一个定制的布局文件来根据路径来重写站点的名称和logo。当然,无忧主机(www.51php.com)小编这篇文章是来自drupal官网的文章,如果您对我的译文有什么好的意见和建议来联系QQ340555007。废话不多说,直接进入主题吧。 用法 做为一个实例,下面无忧主机(www.51php.com)将一步步的引导您来如何使用这个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   纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/drupal/9128.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服