私は以前の/次の設定を作業に使用していましたが、次の機能はうまくいきます。前のボタンについては、それは私にいくつかの問題を与えている。ここで リスト内の前の項目を取得する
は、これまでのコードです:私はあなたが前を取得するには、リスト内の現在の項目から1を減算する必要があることをもらうprivate Item getPrevious()
{
Item CurrentItem = Sitecore.Context.Item;
var blogHomeID = "{751B0E3D-26C2-489A-8B8C-8D40E086A970}";
Item BlogItem =db.Items.GetItem(blogHomeID);
Item[] EntryList= BlogItem.Axes.SelectItems("descendant::*[@@templatename='BlogEntry']");
Item prevEntry = null;
for (int i = 0; i < EntryList.Length; i++)
{
if (EntryList[i] == CurrentItem)
{
return prevEntry;
}
prevEntry = EntryList[i];
}
}
、これまでのところ、すべてこれはあるようですが表示されています前のボタンと全く同じエントリ。これは常に最新のエントリであり、前のエントリではありません。これは難しいことではないはずですが、私が扱おうとしている古いコードになる可能性があります。わからない。
ありがとうございました!これはトリックを行ったようです。 –