• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:foreach文をfor文へ変更したい(XOOPSテンプレート))

XOOPSテンプレートをfor文に変更してアイコン付きリスト表示方法

このQ&Aのポイント
  • XOOPSテンプレートのforeach文をfor文に変更して、リスト表示する要素にアイコン付きのクラス属性を動的に付ける方法について教えてください。
  • 現在、XOOPSテンプレートのforeach文を使用してリスト表示していますが、アイコン付きのクラス属性を動的に付けるためにはどうすればよいでしょうか。
  • XOOPSテンプレートのforeach文をfor文に変更し、リスト表示する要素にアイコン付きのクラス属性を動的に付ける方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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}>&amp;cid=<{$photo.cid}>"><{$photo.title}></a> (<{$photo.hits}> <{$photo.suffix}>)   </li>  <{/foreach}> </ul>

re999
質問者

お礼

ありがとうございます!!!!!!!!! 修正コードまで、丁寧に 教えていただいたので、 早速、試したところ、 無事にclass属性を、 動的に作成することが出来るようになりました! 本当にありがとうございましたッ!

関連するQ&A