私は C# を初めて使用しますが、配列を参照する小さな関数を変更する必要があります。私が取り組んでいるコードでは、 foreach を使用してアイテムの配列を調べ、リスト アイテムとして Web ページにレンダリングします。今のところ、このようなコードのさまざまなブロックを見つけて、配列全体をループするのではなく、特定のアイテムを選択してレンダリングするように変更する必要があります。
配列内の最新のアイテムを取り出したいだけの場合、どうすればよいでしょうか? 変更が必要なものの例:次の#foreach($product in $Website.Products)
ようなものに変更する必要があります#firstitem($product in $Website.Products)
コンテキストのブロック全体は次のとおりです。
<div class="slider-content">
#if($Website.Products.Count != 0)
<ul class="slider-list">
#foreach($product in $Website.Products)
<li class="slider-page">
<div class="vdd-container">
<div class="vdd">
<blockquote>
<span class="quote-open"></span>
<q><span>${product.Message}</span></q>
<span class="quote-close"></span>
</blockquote>
</div>
</div>
<cite>
<strong class="pnx">${product.Name}</strong>
</cite>
</li>
#end
</ul>
#else
<div class="not-found">No products in store.</div>
#end
</div>
繰り返しますが、ループしてそれぞれを実行するのではなく、最初の項目を出力する必要があります。
ありがとう。