私はTYPO34.6を持っています、tempvoilaテンプレートにtyposcriptオブジェクトパスがあり、プラグインの出力を次の
ようにext_localconf.phpで記述および構成された拡張ギャラリーとプラグlib.header
インにリダイレクトしたいと思います:lib.header
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
しかし何も表示されません、誰かが私が間違っているところ、またはTYPO34.6に含まれているextbase1.4で何かが変更された場合はアドバイスをいただけますか?