創建了一個block 用來顯示copyright 訊息
然後放在footer region
用theme info 查看到是讀取block.tpl.php 這個template 文件
那在最原始的block.tpl.php 加入一個
用來作css
<?php
// $Id: block.tpl.php,v 1.3 2007/08/07 08:39:36 goba Exp $
?>
module; ?>" id="block-<?php print $block->module; ?>-<?php print $block->delta; ?>">
<?php print $block->subject; ?>
<?php print $block->content; ?>
但在firefox 的 firebug 看不到新加的
請問哪裡出錯??
Re:
用 block-block-2.tpl.php 比較適合吧
改 block.tpl.php 是所有的 block 都會被改到喔
至於為什麼 block 的修改沒有出現
應該是因為 6.x 只有在第一次讀取版型的時候會註冊底下所有的樣板檔案
之後如果增加新的檔案的話
應該要讓版型刷新樣板檔的註冊
empty cache 試試看會不會刷新吧
Re:
將block.tpl.php 改名為block-block-2.tpl.php
再用devl block 的empty cache後,在firebug 看新加的
Re: 修改block.tpl.php 沒有生效
試試
Re:
1. 和 2. 都做了
3. The API function drupal_rebuild_theme_registry 在template.php 執行對吧??!!!
但仍然看到不這個
神奇~~~~~~~~~~~~~~~~~~
Re: 修改block.tpl.php 沒有生效
查都問題所在了
要block-block-2.tpl.php 生效,在自定theme目錄內還要有block.tpl.php