0
私はSightlyのリスト内のアイテムの総数から2を減じようとしています。Sightlyは実際に算術演算子をサポートしていませんか?
<ul data-sly-list="${javaClass.list}">
<li>
<span> ${itemList.size -2 @ context='number'}</span>
</li>
</ul>
結果は次のとおりです。
org.apache.sling.scripting.sightly.SightlyException: テンプレートでエラーを解析...:でトークン認識エラー: - 表現 $のための '' {itemList.size -2 @ context = 'number'}
これはJavaでメソッドを作成する必要がありますか? Like:
javaClass.getListCountMinusTwo()
私はどんな種類の回避策にも感謝します。
BTW 'getListCountMinusTwo'はコードの匂いです。もっと意味のあるものがあるはずです(時間の経過とともに、カウントを別の値でオフセットする必要があるかもしれません) – Vlad