我用 dynamic block display 做了一個 block, 並改了 page.tpl.php 巳 dynamic block display 放了 header 上, 但在網頁上仍顯示了一個空白的 block, 不知如何解決. 不是到做法是否正確 论坛: 有问有答 1,检查dynamic block display 1,检查dynamic block display 区块是否存在,比如说,在garland下面测试一下,看看里面有没有内容。 2,测试在当前主题下,是否存在,通过查看页面源码,看看空白是否是真的空白。 然后再查找原因 我的做法是將 dynamic display block 我的做法是將 dynamic display block 方在區塊內 -> 顯示 dynamic display block 顯示在內容 top, 另在 page-front tpl.php 加上 <?php $block = module_invoke('ddblock', 'block', 'view','2'); print $block['content'];?> 原內容顯示在網頁頂, 但現原來在內容頂的區塊內容變空白. 是否思路出錯 ? 思路是正确的,如果你想放在正文上面的话,你可以再加一个区域 思路是正确的,如果你想放在正文上面的话,你可以再加一个区域,专门用于首页你想显示ddblock的位置。 或者你使用panel为首页, 单独创建一个页面模板这种方式也不错,不过我不知道你得代码是否正确。 <?php $block = module_invoke('ddblock', 'block', 'view','2'); print $block['content'];?> 对于这种功能,你可以采用views_slideshow模块,效果和ddblock是一样的,所不同的是这个更常用。 如何隱藏巳出現空白的原有的區塊? 如何隱藏巳出現空白的原有的區塊? 如果隐藏的话,只需要把相应的CSS设置为hidden就可以 如果隐藏的话,只需要把相应的CSS设置为hidden就可以了, 由于你是单独定制了首页模板,那么你可以不输出这个空白区块对应的html片段, ddblock我没有用过,只是听说过,看过它的介绍我一般都 ddblock我没有用过,只是听说过,看过它的介绍 我一般都用views_slideshow,实现类似的功能 使用CSS,直接把空白的部分隐藏掉,可以么? 使用CSS,直接把空白的部分隐藏掉,可以么?
1,检查dynamic block display 1,检查dynamic block display 区块是否存在,比如说,在garland下面测试一下,看看里面有没有内容。 2,测试在当前主题下,是否存在,通过查看页面源码,看看空白是否是真的空白。 然后再查找原因
我的做法是將 dynamic display block 我的做法是將 dynamic display block 方在區塊內 -> 顯示 dynamic display block 顯示在內容 top, 另在 page-front tpl.php 加上 <?php $block = module_invoke('ddblock', 'block', 'view','2'); print $block['content'];?> 原內容顯示在網頁頂, 但現原來在內容頂的區塊內容變空白. 是否思路出錯 ?
思路是正确的,如果你想放在正文上面的话,你可以再加一个区域 思路是正确的,如果你想放在正文上面的话,你可以再加一个区域,专门用于首页你想显示ddblock的位置。 或者你使用panel为首页, 单独创建一个页面模板这种方式也不错,不过我不知道你得代码是否正确。 <?php $block = module_invoke('ddblock', 'block', 'view','2'); print $block['content'];?> 对于这种功能,你可以采用views_slideshow模块,效果和ddblock是一样的,所不同的是这个更常用。
1,检查dynamic block display
1,检查dynamic block display 区块是否存在,比如说,在garland下面测试一下,看看里面有没有内容。
2,测试在当前主题下,是否存在,通过查看页面源码,看看空白是否是真的空白。
然后再查找原因
我的做法是將 dynamic display block
我的做法是將 dynamic display block 方在區塊內 -> 顯示 dynamic display block 顯示在內容 top, 另在 page-front tpl.php 加上
<?php
$block = module_invoke('ddblock', 'block', 'view','2');
print $block['content'];
?>
原內容顯示在網頁頂, 但現原來在內容頂的區塊內容變空白.
是否思路出錯 ?
思路是正确的,如果你想放在正文上面的话,你可以再加一个区域
思路是正确的,如果你想放在正文上面的话,你可以再加一个区域,专门用于首页你想显示ddblock的位置。
或者你使用panel为首页,
单独创建一个页面模板这种方式也不错,不过我不知道你得代码是否正确。
<?php
$block = module_invoke('ddblock', 'block', 'view','2');
print $block['content'];
?>
对于这种功能,你可以采用views_slideshow模块,效果和ddblock是一样的,所不同的是这个更常用。
如何隱藏巳出現空白的原有的區塊?
如何隱藏巳出現空白的原有的區塊?
如果隐藏的话,只需要把相应的CSS设置为hidden就可以
如果隐藏的话,只需要把相应的CSS设置为hidden就可以了,
由于你是单独定制了首页模板,那么你可以不输出这个空白区块对应的html片段,
ddblock我没有用过,只是听说过,看过它的介绍我一般都
ddblock我没有用过,只是听说过,看过它的介绍
我一般都用views_slideshow,实现类似的功能
使用CSS,直接把空白的部分隐藏掉,可以么?
使用CSS,直接把空白的部分隐藏掉,可以么?