質問 > フロント機能 > カテゴリー部分のループを止めたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2019/6/12 21:53
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: カテゴリー部分のループを止めたい {% for Category in Categories %}
{{ _self.tree(Category) }} {% endfor %} の部分がどのような挙動か理解されると 何故ループされるのか理解出来ると思います。 forは繰り返しを意味しており、 Categoriesの件数だけendforまでの間の処理を繰り返します。 この場合、第1階層のカテゴリの件数分、1件ずつ順番に繰り返します。 forからendforの間は今、繰り返しの対象となっているカテゴリを Categoryでアクセス出来るようにします。 上記のソースは、treeマクロを繰り返す事を指示している事になります。 繰り返しが不要で全カテゴリのリンクを手入力されているようですので 上記のfor〜endforを<li>〜</li >に置き換えたらよいのではないでしょうか? ただ、第2階層以下のカテゴリが表示されなかったり、 管理画面でカテゴリを追加しても、自動的に増えないかと思います。 (提示いただいたソースで既に第2階層は表示されないと思います)
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
カテゴリー部分のループを止めたい | arata | 2019/6/12 18:01 |
» Re: カテゴリー部分のループを止めたい | 468 | 2019/6/12 21:53 |
Re: カテゴリー部分のループを止めたい | arata | 2019/6/13 9:53 |