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.

Themes

Discuss SilverStripe Themes.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

SiteTitle and Tagline in templates


Reply

20 Posts   6655 Views

Avatar
patjnr

9 April 2010 at 8:45pm Community Member, 101 Posts

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

Avatar
yurigoul

9 April 2010 at 9:59pm Community Member, 202 Posts

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', '');

Avatar
patjnr

9 April 2010 at 10:27pm Community Member, 101 Posts

hi

well said in a nutshell. thank you very much for sharing appreciate that

ta PAt

Avatar
inCharge

2 September 2010 at 11:31pm (Last edited: 2 September 2010 11:32pm), Community Member, 102 Posts

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.