У меня есть TYPO3 4,6, в tempvoila шаблона у меня есть TypoScript путь lib.header
объекта и я хочу перенаправить вывод плагина lib.header
У меня есть расширение галерея и плагин написанных и настроен в ext_localconf.php как это:TYPO3 4.6 включает Extbase плагина с TypoScript
Tx_Extbase_Utility_Extension::configurePlugin(
$_EXTKEY,
'RandomPhotoSlideShow',
array(
'Photo' => 'randomPhotoSlideShow',
),
// non-cacheable actions
array(
'Photo' => ''
)
);
в ext_tables.php так:
Tx_Extbase_Utility_Extension::registerPlugin(
$_EXTKEY,
'RandomPhotoSlideShow',
'Gets random photos for slide show'
);
и в TypoScript шаблоне у меня есть это:
plugin.tx_gallery.widgets {
papaWidget = USER
papaWidget {
userFunc = tx_extbase_core_bootstrap->run
pluginName = RandomPhotoSlideShow
extensionName = Gallery
controller = Photo
action = randomPhotoSlideShow
switchableControllerActions {
Photo {
1 = randomPhotoSlideShow
}
}
settings =< plugin.tx_gallery.settings
persistence =< plugin.tx_gallery.persistence
view =< plugin.tx_gallery.view
}
}
lib.header < plugin.tx_gallery.widgets.papaWidget
Но ничего не отображается, может ли кто-нибудь обратиться за советом, где я ошибаюсь или что-то изменилось в extbase 1.4, включенном в TYPO3 4.6?
Спасибо большое :), у меня есть randomPhotoSlideShowAction там, но я не даю туда возврат value :), теперь все в порядке, я не понял, что визуализированное представление должно быть возвращено – anjalis