ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯(lián)系官方銷售客服

1835022288

028-61286886

投訴 已解決 如果為空則判斷其父欄目該字段是否為空 3 0
迅睿CMS版本:4.5.2

這是一段用在列表頁循環(huán)體內(nèi)的判斷。 首先判斷當(dāng)前欄目,{$cat.nrqkz[2]['value']} 字段是否為空,如果為空則判斷其父欄目該字段是否為空。 輸出字段內(nèi)容。。

我想應(yīng)用在首頁。但無法進行兩級欄目判斷。不如如何改寫才有效。

{module catid=$catid order=updatetime page=1}

<!---->

{if $cat.nrqkz[2]['value']<>""}

{$cat.nrqkz[2]['value']}

{elseif $parent.nrqkz[2]['value']<>""}

{$parent.nrqkz[2]['value']}

{else}

4

{/if}

{/module}

以下是我應(yīng)用在首頁的代碼。

{php $mycat=dr_share_cat_value(3, 'nrqkz');}

{category module=share pid=3 return=c}

{module module=MOD_DIR catid=$c.id order=updatetime num=60}

{if $mycat[2]['value']<>""}

{ $mycat[2]['value']}

{elseif $parent.mycat[2]['value']<>""}

{$parent.myhcat[2]['value']}

{else}

4

{/if}

{/module}

{/category}


官方提醒:使用module內(nèi)容循環(huán)標簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋

官方提醒:使用category欄目循環(huán)標簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋

解決方案
  • {$cat.nrqkz[2]['value']} 這種寫法錯的,沒有這種寫法

    第二個你的邏輯思維是混亂的

    滿意答案
    開源積分+10
  • 回復(fù)@迅睿框架聯(lián)合創(chuàng)始人

    1. 欄目模型添加了自定義字段。假設(shè)為 : zd 下拉單選型

    2. 我想在首頁進行循環(huán)時,對該字段進行判斷。

    3. 首先判斷:當(dāng)前欄目里這個欄目字段zd,指定項是否有內(nèi)容,如果有就輸出。

    4. 如果沒有就判斷其父級這個字段zd,是否有有容,如果有就輸出父級的內(nèi)容。

    《在首頁循環(huán)調(diào)用》

    pid:3 下有多個子欄目。下面進行多個欄目循環(huán)輸出

    {php $mycat=dr_share_cat_value(3, 'zd');}

    {category module=share pid=3 return=c}

    {module module=MOD_DIR catid=$c.id order=updatetime num=60}

    這里進行循環(huán)判斷子父級的zd字段

    {if $mycat[2]['value']<>""}

    { $mycat[2]['value']}

    {elseif $parent.mycat[2]['value']<>""}

    {$parent.myhcat[2]['value']}

    {/if}

    {/module}

    {/category}

  • 回復(fù)@迅睿框架聯(lián)合創(chuàng)始人 是參數(shù)型字段,上一個回復(fù),我的字段類型描述有錯。

  • @迅睿框架聯(lián)合創(chuàng)始人:感謝技術(shù)支持。。。。