我是 Drupal 7 的新手,我一直在尝试通过在 page.tpl.php 上添加我自己的 html 来自定义我的主页,效果很好,但我的问题是我在主页上添加的内容出现在所有其他页面也是如此,我不希望那样。谁能告诉我是花药而不是 page.tpl.php 我可以在哪里放置我的 html 代码以便它只显示在主页上,或者是否有代码我可以插入以便我的 html 只出现在主页上?
请帮忙,并请给出一步一步的解决方案,因为我是 Drupal 的菜鸟。
先感谢您...........
模板文件必须命名为
page-front.tpl.php(Drupal 6)
page--front.tpl.php(Drupal 7)
这只会影响网站的首页。
您可以使用面板快速自定义页面。您可以在 Drupal 中指定任何页面作为首页。转到配置 > 站点信息并设置首页。面板让您可以灵活地构建布局并在其上添加内容。它是在 Drupal 中构建自定义页面的最快方法
您可以使用模板文件
page-front.tpl.php (Drupal 6)
页面--front.tpl.php ( Drupal 7 )
将 page-front.tpl.php (Drupal 6) 或 page--front.tpl.php ( Drupal 7 ) 放入您的主题文件夹 (/sites/all/themes/your_theme),然后在此处清除站点缓存:
http://yoursite.com/admin/config/development/performance ( Drupal 7 )
您的模板将起作用。
page.tpl.php 中有可用的变量,如果您在首页,则返回 true :
$is_front
,您可以在添加 html 之前检查它