Xoops2.58版佈景功能新增加了【頁尾左】,【頁尾中】,【頁尾右】的區塊功能,
所以除了原本的區塊外,目前共有11個區塊可以增加,但原本的Xoops佈景只有8個區塊的配置,現在要再增加這三個區塊,所以需要增加以下的語法及檔案設定,方法如下。
1、於佈景檔的theme.tpl(或是theme.html)中的id="footerbar"區塊的前面貼上以下的smarty語法。
<{if $xoBlocks.footer_left || $xoBlocks.footer_right || $xoBlocks.footer_center}> <table> <tr> <{if $xoBlocks.footer_left}> <td id="footerLeft"> <{foreach from=$xoBlocks.footer_left item=block}> <{include file="$theme_name/theme_blockfooter.tpl" id=blockfooterl}> <{/foreach}> </td> <{/if}> <{if $xoBlocks.footer_center}> <td id="footerCenter"> <{foreach from=$xoBlocks.footer_center item=block}> <{include file="$theme_name/theme_blockfooter.tpl" id=blockfooterc}> <{/foreach}> </td> <{/if}> <{if $xoBlocks.footer_right}> <td id="footerRight"> <{foreach from=$xoBlocks.footer_right item=block}> <{include file="$theme_name/theme_blockfooter.tpl" id=blockfooterr}> <{/foreach}> </td> <{/if}> </tr> </table> <{/if}>
2、建立一個theme_blockfooter.tpl檔案,放到tpl資料夾中(就是放佈景樣板的資料夾),然後貼上以下的smarty語法。
<{if $id eq "blockfooterl"}> <div style="padding: 5px;"> <fieldset> <{if $block.title}> <legend class="blockTitle"><{$block.title}></legend> <{/if}> <div class="blockContent"><{$block.content}></div> </fieldset></div><{/if}> <{if $id eq "blockfooterc"}> <div style="padding: 5px;"> <fieldset> <{if $block.title}> <legend class="blockTitle"><{$block.title}></legend> <{/if}> <div class="blockContent"><{$block.content}></div> </fieldset></div> <{/if}> <{if $id eq "blockfooterr"}> <div style="padding: 5px;"> <fieldset> <{if $block.title}> <legend class="blockTitle"><{$block.title}></legend> <{/if}> <div class="blockContent"><{$block.content}></div> </fieldset></div><{/if}>
這樣就能在佈景中顯示【頁尾左】,【頁尾中】,【頁尾右】的區塊內容了
教學撰寫:Neil hsu
留言
張貼留言