Drupal主题修改

时间:2013-07-29 23:49:13

标签: drupal-7 drupal-theming

我正在尝试对Bartik主题做一个简单的修改。我只是想在用户评论中禁用永久链接。

  • 我将/themes/bartik/templates/comment.tpl.php复制到/sites/all/themes
  • 并修改/sites/all/themes/comment.tpl.php如下:

    <p class="comment-permalink">
      <?php // print $permalink; ?>  <!-- comment out permalink -->
    </p>
    
  • 我清除了所有缓存,但永久链接仍然显示。

如果我对源文件(/themes/bartik/templates/comment.tpl.php)进行上述修改,它可以工作......但我读到你不应该修改源文件。这就是为什么我把它移到/sites/all/themes

我做错了什么?

1 个答案:

答案 0 :(得分:0)

  

我将/themes/bartik/templates/comment.tpl.php复制到/sites/all/themes

     

并修改了/sites/all/themes/comment.tpl.php

这绝对不行。新文件的内容根本不会被渲染,Drupal甚至不会关心这个文件,因为你没有使用Drupal期望的主题格式。

修改原始主题不是一个好习惯,这是正确的。如果您想对原始主题稍作修改,则必须创建一个子主题,它继承父主题的资源。

启用新的子主题后,您可以将Bartik的comment.tpl.php复制到新的subtheme的templates目录,清除缓存,并享受基于Bartik修改自己主题的文件,而无需担心原始主题。< / p>

<子>顺便说一下。我建议你使用 Drupal Answers https://drupal.stackexchange.com/