У меня проблема аналогичную описанной на проблеме SilverStripe: [http://www.silverstripe.org/dataobjectmanager-module-forum/show/19853][1]SilverStripe: DataObject на выходе Siteconfig в шаблоне
У меня есть рабочий DataObject, который в основном предоставляет Title, Caption и Image. Это файл has_many, который должен содержать ползунок в выводе шаблона.
Часть CMS выполнена, что означает, что я могу добавить несколько слайдов из вкладки в SiteConfig. Только вывод в шаблоне не будет выглядеть.
Для кодов я использую:
SingleSlide расширяет DataObject:
public function getCMSFields_forPopup()
{
return new FieldSet(
new ImageUploadField('SlideImg', 'Afbeelding van slide'),
new TextField('SlideTitle'),
new TextField('SlideCaption'),
new SimpleSiteTree('SlideLinkID')
);
}
В SiteConfigOverride
$fields->addFieldToTab('Root.SliderA', new ComplexTableField(
$this->owner, 'SliderA', 'SingleASlide',
array('SlideImg' => 'Afbeelding van slide', 'SlideTitle' => 'Titel van Slide', 'SlideCaption' => 'Tekst bij slide', 'SlideLink.Title' => 'Link naar pagina'
)));
Все осталось сделать, это быть в состоянии получить выход из здесь в шаблоне. Любая помощь будет замечательной!
С уважением,
Kay