1
私は現在ProductPage
からProductPage
にリンクしたいサイトを持っています。私はすぐに兄弟のためにこれを行うことができますが、そのセットの終わりに達すると、私は次の製品ProductRange
にリンクしたいと思います。構造は次のようになります。SilverStripe 3 - 祖父母を使用している次の兄弟
ProductArea
ProductCategory
- ProductRange
- ProductPage
- ProductPage
- ProductRange
- ProductPage
- ProductPage
ProductCategory
- ProductRange
- ProductPage
- ProductPage
- ProductRange
- ProductPage
- ProductPage
したがって、直接の兄弟がいない場合は、次の製品ページを順番に返す必要があります。
私は直接の兄弟のためにこれを使用しています:
function NextProduct() {
$pages = ProductPage::get()->filter(array(
'ParentID' => $this->ParentID,
'Sort:GreaterThan' => $this->Sort
))->Sort('Sort');
if ($pages) {
return $pages->First();
}
}
をどのように私はそれが次のレベルアップで働くのですか?