1

好的,这可能是一个愚蠢的问题,但我对这个 Drupal 的东西有点陌生,所以无论如何我都必须问它:)

我正在尝试实现 FBSS 模块(FaceBook 样式状态)。这一切都很好。我什至能够更改 CSS 文件中的一些颜色和内容。

问题是我想对模板进行一些更改,需要添加和删除一些东西。我可以用 CSS 隐藏东西,但这听起来像是一个糟糕的解决方案。

我试图编辑:

/sites/all/modules/facebook_status/templates/facebook-status-item.tpl.php

但它没有任何效果。我试图将它移动到我的主题文件夹。一样。

是的,我已经清除了缓存。

更新:有什么方法可以查明模块是否真的在使用这个模板文件?

4

2 回答 2

3

首先,把它移回模块页面——我敢打赌这个模板被模块使用了。其次,如果您更改模板,可能需​​要重置主题注册表缓存,因此请转到 /admin/build/themes。您不必实际切换主题。

你启用缓存了吗?在开发过程中,做两件事会很有帮助:1)禁用缓存 2)转到主题设置,然后打开“在每次页面加载时重建主题注册表”或听起来像这样的东西。

并且 100% 确定,如果您添加了新模板,您需要:1)清除缓存 2)转到 admin/build/modules(将重新扫描模板文件等)3)转到 admin/build/modules(这将重新扫描有关主题的信息)。

在编辑现有模板的情况下,这也有帮助。

于 2011-10-26T13:40:23.560 回答
0

我发现,我不确定这个解决方案是否适合,我应用一个不同的主题,然后重新应用我调整后的主题,所有的变化都会传播。不知道为什么,但有时在我这样做之前我看不到任何变化。

就像我说的那样,这可能对我自己来说是孤立的,但值得一试以帮助您按时完成任务!

于 2011-10-26T13:30:30.393 回答