yurigoul
i have tested you code below and it works fine.
i was just wondering in what circumstances can you use it when its under SiteConfig.
thx
PAt
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
Please use forum.silverstripe.org for any new questions
(announcement).
The forum archive will stick around, but will be read only.
You can also use our Slack channel
or StackOverflow to ask for help.
Check out our community overview for more options to contribute.
yurigoul
i have tested you code below and it works fine.
i was just wondering in what circumstances can you use it when its under SiteConfig.
thx
PAt
I am not sure what you are asking.
I use it when working with a css menu with image replacement, so you can say: that page corresponds with that position in the menu. There are also other ways to do that, for instance create a page-class where the name corresponds with the the css class or id in the menu and later on gives the body class etc.
Or do you mean: how to get the info out of there?
To get the link to the pages it works like this:
You store the id in $SiteConfig.PortfolioID, but to get the link in your templates you use $SiteConfig.Portfolio.Link
BTW: in php you get access to the data with DataObject::get_one('SiteConfig', '');
hi
well said in a nutshell. thank you very much for sharing appreciate that
ta PAt
Nice, thanks. Perfect for the Google Analytics account number. Also, if there are a lot of contact forms on a site, SiteConfig would be good for the From & To email addresses. Also header & footer stuff like phone/address...
Think I'll be including this in all my SilverStripe sites from now on...
jeremykiveo: Would be nice to change updateEditFormFields to updateCMSFields in your blog post.