如何在Drupal中显示徽标?

时间:2014-10-22 13:38:14

标签: drupal drupal-7

我只是在学习Drupal而我在自定义主题上显示徽标时遇到了麻烦..

page.tpl.php中:

<a href="<?php print $front_page;?>">
<img src="/<?php print $directory;?>/img/logo.png" alt="<?php print $site_name;?>" height="80"
width="150" />
</a>

当我看看时,我看到路径是正确的:

<img src="/themes/bony/img/logo.png" alt="Haldun Atar Drupal Page" height="80" width="150">

外观&gt;设置面板我也输入了路径:themes / bony / img / logo.png

我无法显示徽标..我在哪里搜索问题?

P.s:我在img文件中有img标识。

提前谢谢!

3 个答案:

答案 0 :(得分:1)

如果你在主题设置页面上传文件,你应该在page.tpl.php中有一个$ logo变量(虽然这取决于你是否覆盖了预处理)。
如果你查看'modules / system / page.tpl.php',你可以看到它是如何输出的 在系统page.tpl.php中输出如下:

  <?php if ($logo): ?>
    <a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home" id="logo">
      <img src="<?php print $logo; ?>" alt="<?php print t('Home'); ?>" />
    </a>
  <?php endif; ?>

答案 1 :(得分:0)

如果单击检查器中的src链接,是否会将您带到图像中?如果没有尝试像/<absolute>/<path>/<to>/<your>/<folder>那样的绝对路径。

答案 2 :(得分:0)

进行更改后是否清除了缓存?

管理员 - &gt;配置 - &gt;表现 - &gt;清除缓存