迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
我用的代碼是吧左側(cè)的調(diào)出來了,點(diǎn)擊右側(cè)也顯示正常,但是我點(diǎn)者三個(gè)欄目中任何一個(gè)后,右邊正常顯示,左邊者三個(gè)欄目就不見了,哪里有問題
標(biāo)簽沒問題,那就是你的常見問題這個(gè)欄目的模板文件有問題
如果是tab組件,那這個(gè)li不需要加active什么的嗎?
回復(fù)@SDK 就是點(diǎn)擊一個(gè)左側(cè)導(dǎo)航欄目,右側(cè)顯示對應(yīng)的欄目下的產(chǎn)品,但是左側(cè)就沒調(diào)沒了
回復(fù)@hccq202008 我用的都是list.html這個(gè)文件
代碼是錯(cuò)誤的。
pid=$catid
catid表示當(dāng)前欄目,你打開 資訊中心封面頁的時(shí)候,當(dāng)然能顯示子欄目。
你打開任意子欄目的時(shí)候,不存在子欄目,所以不顯示。
方法一:
改成$top.id,表示最頂級欄目ID
pid=$top.id
方法二:
使用同級標(biāo)簽調(diào)用
{loop $related $c} <li {if $c.id==$cat.id} class="active"{/if}><a href="{$c.url}">{$c.name}</a></li> {/loop}
方法三:
判斷是否存在子欄目,如果有子欄目,調(diào)用子欄目,如果沒有子欄目,調(diào)用同級別欄目(調(diào)用老爸的所有兄弟姐妹)
{if $cat.child} {category module=share pid=$catid} {/category} {else} {category module=share pid=$top.id} {/category} {/if}
再改進(jìn)一下。
$parent.id = 父欄目ID $catid = 當(dāng)前欄目ID $top.id = 最頂級欄目ID
回復(fù)@帝云網(wǎng)絡(luò)-長期接單 你的方法很完美
回復(fù)@LandQ 這個(gè)頁面方便啊
回復(fù)@帝云網(wǎng)絡(luò)-長期接單 你的是對的,可是他這里$top.id是指整個(gè)欄目的頂級欄目還是指當(dāng)前的頂級欄目,按顯示應(yīng)該是指當(dāng)前的頂級欄目
標(biāo)簽沒問題,那就是你的常見問題這個(gè)欄目的模板文件有問題
如果是tab組件,那這個(gè)li不需要加active什么的嗎?
回復(fù)@SDK 就是點(diǎn)擊一個(gè)左側(cè)導(dǎo)航欄目,右側(cè)顯示對應(yīng)的欄目下的產(chǎn)品,但是左側(cè)就沒調(diào)沒了
回復(fù)@hccq202008 我用的都是list.html這個(gè)文件
代碼是錯(cuò)誤的。
pid=$catid
catid表示當(dāng)前欄目,你打開 資訊中心封面頁的時(shí)候,當(dāng)然能顯示子欄目。
你打開任意子欄目的時(shí)候,不存在子欄目,所以不顯示。
方法一:
改成$top.id,表示最頂級欄目ID
方法二:
使用同級標(biāo)簽調(diào)用
方法三:
判斷是否存在子欄目,如果有子欄目,調(diào)用子欄目,如果沒有子欄目,調(diào)用同級別欄目(調(diào)用老爸的所有兄弟姐妹)
再改進(jìn)一下。
回復(fù)@帝云網(wǎng)絡(luò)-長期接單 你的方法很完美
回復(fù)@LandQ 這個(gè)頁面方便啊
回復(fù)@帝云網(wǎng)絡(luò)-長期接單 你的是對的,可是他這里$top.id是指整個(gè)欄目的頂級欄目還是指當(dāng)前的頂級欄目,按顯示應(yīng)該是指當(dāng)前的頂級欄目