最简单的方式是使用一个自定义图片来直接替换/misc/feed.png文件.如果不能这样做的话,你可以使用PHP来覆写默认的XML图标.
对于一个兼容PHPTemplate的主题,使用下面的步骤,你就可以轻松的将图标替换为你自己的(不仅仅是边栏区块中的,对于页面底部的也同样适用).本文基于如何覆写一个主题函数的步骤.
-
创建一个新的主题,或者修改已有的主题
-
在drupal主题目录下面,创建一个名为template.php的文件,如果已经存在了的话,编辑这个文件.
-
在<?php ?>标签之间插入一下代码(如果phptemplate_feed_icon()函数已经存在了,需要将其完全替换掉):
function phptemplate_feed_icon($url) {
$icon_url = 'path/to/new/icon';
if ($image = '<img src="'. $icon_url . '" alt="'. t('XML feed') .'" />') {
return '<span class="xml-icon"><a href="'. check_url($url) .'">'. $image .'</a></span>';
}
}
-
访问Administer » Site building » Themes来注册这个新图标函数.
-
如果需要的话,启用主题.