您在這裡

修改block.tpl.php 沒有生效

adrianmak's 的頭像
adrianmak 在 2008-07-21 (週一) 17:05 發表

創建了一個block 用來顯示copyright 訊息
然後放在footer region

用theme info 查看到是讀取block.tpl.php 這個template 文件

那在最原始的block.tpl.php 加入一個

用 block-block-2.tpl.php 比較適合吧
改 block.tpl.php 是所有的 block 都會被改到喔

至於為什麼 block 的修改沒有出現
應該是因為 6.x 只有在第一次讀取版型的時候會註冊底下所有的樣板檔案
之後如果增加新的檔案的話
應該要讓版型刷新樣板檔的註冊

empty cache 試試看會不會刷新吧

將block.tpl.php 改名為block-block-2.tpl.php

再用devl block 的empty cache後,在firebug 看新加的

試試

  1. Clear button located at "Administer > Site configuration > Performance".
  2. With devel block enabled (comes with devel module), click the "Empty cache" link.
  3. The API function drupal_rebuild_theme_registry.

1. 和 2. 都做了

3. The API function drupal_rebuild_theme_registry 在template.php 執行對吧??!!!

但仍然看到不這個

神奇~~~~~~~~~~~~~~~~~~