21306 Posts in 5736 Topics by 2603 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 253 Views |
-
Managing cascaded relations

31 December 2011 at 3:12am
Hey guys, I am having some trouble with the following setup: Custom page that has several objects via a has_many relation. The objects on the other hand are related to a third object via a has_one relation. How would I handle this in the CMS as apparently it's not possible to open a popup within a popup. The page's getCMSFields has a HasManyComplexTableField that allows me to add data objects to the page, but how can I add data objects to the data objects as the HasOneComplexTableField I tried using in the first data object lacks the Add link in the popup (actually it's there in the markup, but it's set to hidden via CSS).
-
Re: Managing cascaded relations

1 January 2012 at 11:58pm
I know this is possible with ModelAdmin, but have no idea for editting a Page. Do you have...
$hasOneCTF->setPermissions(array('edit','show','add'));
...before you "addFieldToTab"?
-
Re: Managing cascaded relations

2 January 2012 at 10:27pm
Yep, but it doesn't work. I think popup within a popup is not supported. :-/
-
Re: Managing cascaded relations

3 January 2012 at 1:24am
No, a popup within a popup won't work afaik, you can see the summary, but you can't edit/add anything. Could ajshort's HasOnePickerField maybe be used in this situation? https://github.com/ajshort/silverstripe-itemsetfield/
| 253 Views | ||
|
Page:
1
|
Go to Top |


