我正在尝试对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
。
我做错了什么?
答案 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/。