Skip to main content
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
Is it possible to assign a page to more than one parent. That is something like this:
I am developing a application wherein admin can create multiple collections (categories) and then add properties (houses) to these collections.
I am new to SilverStripe therefore would any appreciate help or pointers.
The easiest (ie, no code) method is to use 'virtual pages'. When you are creating a page, select 'virtual page' and select page that you want to use. It is effectively the same as having a page in multiple locations.
Unfortunately that seems to work with
regular Pages only.
If using ecommerce "product" pages and adding a product from a different product group as virtual page to another product group then the virtual page does not find its content. :(
Build your own?
With a new TreeDropdownField you should be able to access the page by id and pull the content from it with DataObject::get_by_id($obj, $id);
Word of warning: I have never worked with ecommerce productpages