- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:foreach文をfor文へ変更したい(XOOPSテンプレート))
XOOPSテンプレートをfor文に変更してアイコン付きリスト表示方法
このQ&Aのポイント
- XOOPSテンプレートのforeach文をfor文に変更して、リスト表示する要素にアイコン付きのクラス属性を動的に付ける方法について教えてください。
- 現在、XOOPSテンプレートのforeach文を使用してリスト表示していますが、アイコン付きのクラス属性を動的に付けるためにはどうすればよいでしょうか。
- XOOPSテンプレートのforeach文をfor文に変更し、リスト表示する要素にアイコン付きのクラス属性を動的に付ける方法について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
foreachのループ回数は、iterationで取得可能です。 foreachのnameを決めた上で(ここでは、cnt)セットします。 <{$smarty.foreach.cnt.iteration}> 修正コードは以下で良いかと思います。 <ul> <{foreach item=photo from=$block.photo name=cnt}> <li class="list<{$smarty.foreach.cnt.iteration}>"><a href="<{$block.mod_url}>/index.php?lid=<{$photo.lid}>&cid=<{$photo.cid}>"><{$photo.title}></a> (<{$photo.hits}> <{$photo.suffix}>) </li> <{/foreach}> </ul>
お礼
ありがとうございます!!!!!!!!! 修正コードまで、丁寧に 教えていただいたので、 早速、試したところ、 無事にclass属性を、 動的に作成することが出来るようになりました! 本当にありがとうございましたッ!