ホームページ > 記事 > CMS チュートリアル > Dedecms の arclist ループを設定して最初の li を決定し、固定 CSS を追加するか、そうでない場合は追加しないようにするにはどうすればよいですか?
dedecms の arclist ループを設定して最初の li を決定し、固定 CSS を追加するか、そうでない場合は追加しないようにするにはどうすればよいですか?
この記事ではDedecmsのarclistループを中心に紹介しています最初のliと判断した場合は固定CSSを追加し、そうでない場合は追加しないでください一定の参考値がありますので興味のある方はどうぞ友人の皆さん、
推奨学習: 梦Weavercms
dedecms の arclist ループで、それが最初の li であるかどうかを判断し、固定 CSS を追加します。それ以外の場合は、
は追加されません。テスト後、チャネル タグにも同じことが当てはまります。
記述は次のとおりです:
コードは次のとおりです:
{dede:arclist row=4 flag='p'} <li [field:global name=autoindex runphp="yes"](@me==1)? @me="class=on":@me=""; [/field:global]>[field:global.autoindex/]</li>{/dede:arclist} [field:global name=autoindex runphp="yes"](@me==1)? @me="class=on":@me="";[/field:global]
この文の意味は、ループが最初のループの場合、class=on を追加するということです。それ以外の場合は空です。
注: 赤い部分には等号が 2 つあります。
添付チャンネル判定ケース
{dede:channel type='son' typeid='3'} <li [field:global name=autoindex runphp="yes"](@me==0)? @me="class='pro_lb on'":@me="class='pro_lb'";[/field:global]>[field:typename/]</li> {/dede:channel}
以上がDedecms の arclist ループを設定して最初の li を決定し、固定 CSS を追加するか、そうでない場合は追加しないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。