覆盖 Drupal 7 注释表单



我启用了模块/注释插件。

我正在尝试覆盖主题中modules/comment/comment.tpl.phpmodules/comment/comment-wrapper.tpl.php的文件,以便我可以编辑评论表单的 css/结构。

  1. 我将上述文件复制到我的主题目录中并对其进行了编辑。
  2. 清除了开发>性能>缓存
  3. 页面刷新时未发生任何更改。形式保持不变。

我从模块/注释目录中删除了这两个文件,以便 comment.tpl.php 和 comment-wrapper.tpl.php 在项目中的任何地方都不存在,但无论我是否在任何地方删除了它,默认表单仍然加载?!任何想法??我相信这是一个Acquia多站点设置。

很难说出提供的信息量,但我认为如果您打开主题调试模式,那么它会对您有很大帮助。

首先,你不应该从核心中删除文件,但我想你知道这一点。Comments是一个核心模块,这就是为什么它在modules目录中。

如果您有多站点设置,那么您的主题应该在/sites/all/themes/sites/{domain}/themes中,如果不是,那么您的tpl文件可能无法正确拾取。

正如您提到的 Acquia,那么您很可能在您的站点前面有一个 Varnish 缓存。这听起来很像一个缓存问题。

按照@jibran,打开主题调试,使用 Drush 清除缓存,并安装 Acquia 清除模块以确保清漆也清除。

我们需要更多细节来进一步提供帮助。

最新更新