制作页面的Drupal问题

时间:2018-10-30 06:18:58

标签: drupal

enter image description here我是drupal的新手。我已经在系统本身内部制作了一个站点和首页以及几个“基本页面”。我看不出来的是:

我单击主页上的链接,它链接到这些“基本页面”之一

它仅加载在白色drupal背景上。

我想要做的是有很多页面,这些页面都具有与首页相同的区域。我该如何进行所有设置?

我知道这听起来似乎对大多数人来说都很容易,但此刻我却逃脱了。

我的页脚似乎也覆盖了所有页面。虽然那似乎是事实。

另外,我正在使用drupal 7

2 个答案:

答案 0 :(得分:0)

首先,您需要创建一个新的自定义主题,该主题将包含在sites / all / themes / [您的主题名称]文件夹中。

注意:您需要从drupal管理员的外观设置中激活该新主题。

在该文件夹中,您将必须在.info文件中创建不同的区域。然后,您可以根据需要使用管理面板在不同的区域进行屏蔽。

现在,您需要在主题的templates文件夹中复制page.tpl.php模板,并将其重命名为page--front.tpl.php(此模板将称为Homepage)。

您现在可以将区域设置为主页的这些模板。

完成所有更改后,请从系统管理员(/ admin / config / development / performance)清除缓存。

答案 1 :(得分:0)

好吧..只需做一件事。请在主题文件夹的.info文件中创建三个区域。

regions['header'] = Header
regions['header_navigation'] = Header Navigation
regions['footer'] = Footer

现在,转到page.tpl.php,然后在要显示此功能的模板中放置受尊敬的代码。

用于标题

<?php print render($page['header']); ?>

用于导航

<?php print render($page['header_navigation']); ?>

用于页脚

<?php print render($page['footer']); ?>

注意:请确保您必须设置给定区域中的块(您可以查看此块结构列表),并确保您正在处理活动主题。