Hi!
First, I just need to ask: what do you mean by "further processing"?
Depending on what you're ultimately trying to achieve, you probably want to use a ContentArea
or (as Praful suggested) an IList<ContentReference>
. These can both be restricted to only accept pages using the AllowedTypes attribute (see the documentation). In code, it'd look something like:
[AllowedTypes(typeof(PageData))]
public virtual ContentArea PageContentArea { get; set; }
Editors can then drag and drop pages from the page tree in the navigation pane into this content area.
I'd definitely avoid building a custom property for this use case, especially as it sounds like out-of-the-box functionality could potentially cover your requirements.
Hi,
I'm currently implementing a new block with a view. I would like to display the list of pages in the CRM on that new view so the user would be able to select some of these page for further processing.
Even better, if I could have a tree list of these crm pages and be able to drag and drop them into another object. To build a list of pages that needs to be processed.
Suggestions, tips?
Thanks