迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
同一個欄目下的文章,能不能實現使用多個模板來展示?
需求不太明白,描述的不清楚,我有兩種理解你的需求
理解1:是一篇文章多個模板還是?
參考文檔:《多個內容頁:給內容創建多個模板和地址》
理解2:給不同的欄目設置不同的模板
參考文檔:《為欄目設置自定義模板》
回復@迅睿框架技術-陳老師
在同一個欄目下有很多文章撒,一部分用A模板展示,一部分用B模板展示,一部分用C模板展示。這樣行不行?如何整?
設置模板只能針對欄目來定,比如你這個欄目設置了,a.html作為內容模板,那么他旗下的全部文章都是a.html內容模板
還有偶種方法是針對內容單獨設置模板
參考文檔:《按模塊內容單獨自定義模板》
我覺得用if可以實現
先建一個字段,選項是ABC
if當字段=A 時,使用A模板,字段=B時,使用B模板。
{if 字段=A}
{template "a.html"}
{else}
{if 字段=B}
{template "b.html"}
if里面的代碼就寫在這個引用文件里面。
這個邏輯可行不?能不能實現?
OK
能不能幫忙寫一下這個IF的格式,我不是很會寫。
你要自己思考怎么去實現,我只給你提供方案和思路
不要只復制代碼拿去用,而要明白為什么這樣寫,這樣寫的意圖是什么,每句話的意義是什么,學會了邏輯思路,以后遇到同類型的問題就迎刃而解了
回復@匿名者
思路我已經說了啊,你看前面的
回復@棒棒糖 那就模塊里再增加一個判斷字段 比如 位置=A,位置=B 類似,然后module標簽里面過濾這個標識即可。
不太明白你的意思
你寫個大概看看
需求不太明白,描述的不清楚,我有兩種理解你的需求
理解1:是一篇文章多個模板還是?
參考文檔:《多個內容頁:給內容創建多個模板和地址》
理解2:給不同的欄目設置不同的模板
參考文檔:《為欄目設置自定義模板》
回復@迅睿框架技術-陳老師
在同一個欄目下有很多文章撒,一部分用A模板展示,一部分用B模板展示,一部分用C模板展示。這樣行不行?如何整?
設置模板只能針對欄目來定,比如你這個欄目設置了,a.html作為內容模板,那么他旗下的全部文章都是a.html內容模板
還有偶種方法是針對內容單獨設置模板
參考文檔:《按模塊內容單獨自定義模板》
回復@迅睿框架技術-陳老師
我覺得用if可以實現
先建一個字段,選項是ABC
if當字段=A 時,使用A模板,字段=B時,使用B模板。
{if 字段=A}
{template "a.html"}
{else}
{if 字段=B}
{template "b.html"}
if里面的代碼就寫在這個引用文件里面。
這個邏輯可行不?能不能實現?
回復@迅睿框架技術-陳老師
OK
能不能幫忙寫一下這個IF的格式,我不是很會寫。
你要自己思考怎么去實現,我只給你提供方案和思路
不要只復制代碼拿去用,而要明白為什么這樣寫,這樣寫的意圖是什么,每句話的意義是什么,學會了邏輯思路,以后遇到同類型的問題就迎刃而解了
回復@匿名者
思路我已經說了啊,你看前面的
回復@棒棒糖 那就模塊里再增加一個判斷字段 比如 位置=A,位置=B 類似,然后module標簽里面過濾這個標識即可。
回復@匿名者
不太明白你的意思
你寫個大概看看