5102 Posts in 1520 Topics by 1116 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 819 Views |
-
Can't save a link from the CMS to the database

1 October 2009 at 8:08am
Hi,
I'm trying do modify the template for a page so that the admin can select where a certain element on the page redirects. I'm trying to use something like the following:
static $has_one= array(
"InternalLink" => "SiteTree"
);The field shows up in the CMS and I can edit the link. But when I save it it doesn't seem to be persisted into the database, and the link when viewing the page just points to $siteroot//
I've built the site and a field called examplenameID does show up in the database. But it never changes from 0.
What am I doing wrong?
Kind regards
Peter (a silverstripe newbie) -
Re: Can't save a link from the CMS to the database

1 October 2009 at 6:45pm
Are you using a TreeDropdown field for selecting the site tree or a dropdown field?.
With these you will need to make sure that the field name includes the id - RelationshipNameID rather then just RelationshipName
new TreeDropdownField('InternalLinkID', 'Link'...
-
Re: Can't save a link from the CMS to the database

5 October 2009 at 5:14am
That was the key, I changed the parameter and everything started working.
Thanks!
| 819 Views | ||
|
Page:
1
|
Go to Top |


