I tried to control templates main image width by customizing SiteConfig and added there data field for number. Now I'd like to read this number in template like this:
<div class="MainImage">$MainImage.SetWidth($SiteConfig.MainImageMaxWidth)</div>
But, that does not seem to work. My CustomSiteConfig goes like this:
<?php
class CustomSiteConfig extends DataObjectDecorator {
function extraStatics() {
return array(
'db' => array(
'MainImageMaxWidth' => 'Int',
)
);
}
public function updateCMSFields(FieldSet &$fields) {
$fields->addFieldToTab("Root.Main", new TextField('MainImageMaxWidth', _t('SiteConfig.MAXMAINIMAGEWIDTH','Set maximum width for main image in template')));
}
}
What I did wrong?