0

我是 Drupal 的新手。我想创建一个联系页面,所以我复制了 page.tpl.php 并将其重命名为 page-contact.tpl.php。我在页面中创建了一些新元素,所以我可以看到,如果我点击“联系人”链接,我就会知道我去了正确的页面。

现在我看不到任何变化。我错过了什么吗?我需要在管理设置中做些什么,以便 Drupal 知道我需要打开哪个文件吗?

我也尝试清除我的缓存。

4

3 回答 3

4

从理论上讲,这是一种有效的方法。问题是,您可以通过这种方式为您的联系页面创建新布局,但不一定要更改联系表单。如果您也想更改表单,我建议您使用该webform模块。它在创建联系表单时非常灵活,此外,它还创建了一个节点,因此您可以轻松地设置它的样式(在您的标准中node.tpl.php或 - 甚至更好 - 在 中node-webform.tpl.php)。这是我通常做的。

可能还有其他解决方案,但如果您明确说明您希望在您的联系页面中引入什么样的更改,将会有所帮助。

于 2010-12-23T23:26:41.080 回答
2

当你说cleared my cache你的意思是浏览器缓存还是drupal的缓存?/admin/build/themes通过转到或注销并重新登录,确保已清除 drupal 的主题注册表。

我还建议按照 mingos的建议尝试使用webform模块。

于 2010-12-23T23:45:35.273 回答
1

Drupal 核心的内置联系人模块不使用任何模板,因此如果您想要每个联系人模板,则必须使用 Webform 之类的东西。

于 2010-12-24T00:46:56.840 回答