自從 X2 以來就沒有辦法應用到所有同類頁面了,而且不能應用到門戶頻道下所有分類,如果門戶頻道較多,頻道下面的子分類較多,一個一個頁面 DIY,就算是 DIY 好了再一個一個匯入,那如果以後要修改 DIY,那也非常麻煩,能不能像 X1.5 一樣 DIY 儲存的時候出現 「應用到同類所有頁面」 呢?答案是可以的:

找到:staticjsportal_diy.js 中的:

if (['portal/portal_topic_content', 'portal/list', 'portal/view'].indexOf(tplpre[0]) == -1) {

修改為:

if (tplpre[0] != 'portal/portal_topic_content' && tplpre[0] != 'portal/list') {

匯入 DIY 後就可以出現應用於此類全部頁面,修改完成後在後臺更新快取,記得勾選 DIY 。
DIY 將會被應用到頻道所有分類,因為頻道之間可能使用不同的模板,所以並不是應用到全站所有頻道,應用到頻道反而有一個好處,那就是 DIY 可以設定和頻道相關的內容,可以滿足需要了!
 
By ghostsf