Liferay サイト用の一連のカスタム テンプレートと構造を作成しています。
1 つの構造は反復可能なセクションを提供し、一致するテンプレートが反復されます。
ただし、スタイル上の理由から、繰り返し可能なセクションのインスタンスが実際にいくつ存在するかを知る必要があり、ループする前に知る必要があります。
したがって、テンプレート コードは次のようになります。
#foreach($thisChunk in $chunk.getSiblings())
[emit some HTML]
#end
foreach の前にいくつかの条件付きロジックを実行し、$chunk の数に応じて、含まれる要素に異なる CSS クラス名を発行したいと考えています。
最初にループせずに兄弟の数にアクセスする方法はありますか?