You are here

SLIDE VIEW IN HEADER

ckwong 的头像
Submitted by ckwong on 星期四, 2010-11-25 17:08

我用 dynamic block display 做了一個 block, 並改了 page.tpl.php 巳 dynamic block display 放了 header 上, 但在網頁上仍顯示了一個空白的

block, 不知如何解決.  不是到做法是否正確

论坛:

g089h515r806 的头像

1,检查dynamic block display 区块是否存在,比如说,在garland下面测试一下,看看里面有没有内容。

2,测试在当前主题下,是否存在,通过查看页面源码,看看空白是否是真的空白。

然后再查找原因

ckwong 的头像

我的做法是將 dynamic display block 方在區塊內 -> 顯示 dynamic display block 顯示在內容 top, 另在 page-front tpl.php 加上

<?php
 $block = module_invoke('ddblock', 'block', 'view','2');
 print $block['content'];
?>

原內容顯示在網頁頂, 但現原來在內容頂的區塊內容變空白.

是否思路出錯 ?

 

 

g089h515r806 的头像

思路是正确的,如果你想放在正文上面的话,你可以再加一个区域,专门用于首页你想显示ddblock的位置。

或者你使用panel为首页,

单独创建一个页面模板这种方式也不错,不过我不知道你得代码是否正确。

<?php
 $block = module_invoke('ddblock', 'block', 'view','2');
 print $block['content'];
?>

 

对于这种功能,你可以采用views_slideshow模块,效果和ddblock是一样的,所不同的是这个更常用。