基于destoon更改內部模型樣式

2018-03-02 877瀏覽
 二次開發原因:內部建立模型需要填寫所屬模型(如:文章),但如果有兩塊子模型,他們顯示出來的樣式是一樣的,此開發可以實現子模型可以選擇自己的樣式。

一、實現功能開發:

開發思路:

在網站選擇的默認樣式風格文件夾里再創建文件夾,文件夾里面放的是樣式文件和img,

在基本設置中可選擇子樣式,在輸出模板改變路徑可實現樣式的改變。

流程:

1、創建數據表

 


 

2、在\destoon\skin\default中增加these.name.php,在這文件中寫入代碼 

 

再創建文件夾與代碼數組中的鍵值同名,數組的value是后臺下拉菜單的名稱,必須要對應 

 

3、在模型基本配置中輸出選擇的樣式菜單(下拉菜單);

第一步:創建獲取樣式函數 

 

第二步:后臺模板輸出

 




 

 
 
 




可以放在當前內置模型后臺模板輸出的任意位置

第三步:寫入數據庫

 



4、輸出數據在前臺模板;

第一步:代碼寫在根模型初始化文件中,這樣所有子模型的樣式都可獲取到

 


第二步:模板HTML中判斷輸出

 



模塊功能內部樣式選擇就實現了,但本功能做的是文章模型的功能,如若其他根模型,還需去其他模板中加入相應的代碼

擴展功能:

如若其他模型也要更改樣式,只需在相關模型中兩處地方添加代碼即可

第一處:

 

 

第二處:

 


竞彩足球比分直播