這一次讀書會只有兩人,jesse & joey,原本大家很想學的create一個region,可惜未能實現,近日依Using Drupal第11章-Theming Your Site 405頁->creating a new region做了個region,結果見 http://愛瘋手機.台灣的google adsense廣告,一般garland theme加block入content region都會出現在content下方,現在加了個content_top region,將google adsense廣告放入content_top region,並將其放在content之前,做法十分簡單,如下:
Re: 第五次讀書會
+1 Jesse
Re: 第五次讀書會
這一次讀書會只有兩人,jesse & joey,原本大家很想學的create一個region,可惜未能實現,近日依Using Drupal第11章-Theming Your Site 405頁->creating a new region做了個region,結果見 http://愛瘋手機.台灣的google adsense廣告,一般garland theme加block入content region都會出現在content下方,現在加了個content_top region,將google adsense廣告放入content_top region,並將其放在content之前,做法十分簡單,如下:
(1)先找到theme galand folder內的garland.info,並加入:
regions[header] =Header
regions[left] =Left sidebar
regions[right] =Right sidebar
regions[content_top] =Content Top
regions[content] =Content
regions[footer] =Footer
結果如下圖:
(2)其次去清除快取資料,如下圖:
(3)去看一下區塊,注意下圖中的Content Top,這就是新的region,將一個block移入此region(我將先前製作的block google_ad移入)。如下圖。
(4)到theme Garland的foldr找到page.tpl.php,找到67行的<?php print $breadcrumb; ?>,在下面加入69行<?php print $content_top; ?>,第68行只是comment,如下圖。
(5)回到http://愛瘋手機.台灣就可看到google_ad顯示在content region之上了。如下圖。
複習一下重點:
(a)找到garland.info,加入regions[...] =...,特別注意regions[content_top] =Content Top,這是新的region,variable名稱-->content_top,在區塊顯示名稱是Content Top。
(b)將一個block移入Content Top region。
(c)找到page.tpl.php,在適當地方加入<?php print $content_top; ?>,就行了。
OK. 完成。以饗讀書會諸友。