Drupal 为前台(Front page)页面添加区域(Regions)

实在不知道刚刚接触DP,应该从哪里看起了,就在官方文档中看到哪里就记录哪里吧

假设主题为 mytheme:

1、themes/mytheme/template.php(如果不存在的话,直接创建这个文件就可以了),定义区域如下:

 t('left sidebar'),

        'right' => t('right sidebar'),

        'content' => t('content'),

        'header' => t('header'),

        'footer' => t('footer'),

        'frontpage_top' => t('frontpage top'),

        'frontpage_center' => t('frontpage center'),

        'frontpage_bottom' => t('frontpage bottom'),

   );

}

?>

2、创建区域后,就需要在前台页面中显示,找开 page.tpl.php(没有话直接创建)

 
 

3、其它区域也是这样添加就可以了 

4、为这些区域添加区块(blocks) Administer > Site Building > Blocks

5、如果不想在前台页面中显示默认的内容的话可以增加if判断,如

if(!$is_front) print $content;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值