[TYPO3-mvc] Include a Extbase Plugin via Typoscript
Bader Paul
baderp at gmx.de
Fri May 13 18:43:25 CEST 2011
Hi - Thanks for your help
sorry I think thats right
The Ext - Name = st9headerslide
The Ext - Key = st9headerslide
The PlugIn - Name = st9headerslideList
The PlugIn - Key = List
I changed now in my typoscript and in the ext_localconf
pluginName = st9headerslideList
and
Tx_Extbase_Utility_Extension::configurePlugin(
$_EXTKEY,
'st9headerslideList',
array(
'Slideimage' => 'list',
),
array(
'Slideimage' => ' ',
)
);
?>
I get all the time the same Error
My Controller SlideimageController.php looks like that - its created by the
extbase kickstarter
/**
* Controller for the Slideimage object
*/
class Tx_St9headerslide_Controller_SlideimageController extends
Tx_Extbase_MVC_Controller_ActionController {
/**
* slideimageRepository
*
* @var Tx_St9headerslide_Domain_Repository_SlideimageRepository
*/
protected $slideimageRepository;
/**
* injectSlideimageRepository
*
* @param Tx_St9headerslide_Domain_Repository_SlideimageRepository
$slideimageRepository
* @return void
*/
public function
injectSlideimageRepository(Tx_St9headerslide_Domain_Repository_SlideimageRepository
$slideimageRepository) {
$this->slideimageRepository = $slideimageRepository;
}
/**
* Displays all Slideimages
*
* @return void
*/
public function listAction() {
$slideimages = $this->slideimageRepository->findAll();
$this->view->assign('slideimages', $slideimages);
}
}
?>
Lg Paul
----- Original Message -----
From: "Zalán Somogyváry" <zalan at gmx.net>
To: "TYPO3 v4 MVC project" <typo3-project-typo3v4mvc at lists.typo3.org>
Sent: Friday, May 13, 2011 5:41 PM
Subject: Re: [TYPO3-mvc] Include a Extbase Plugin via Typoscript
Hi Paul,
Am 13.05.2011 um 16:00 schrieb Bader Paul:
> plugin.tx_st9headerslide {
> view {
> templateRootPath = {$plugin.tx_st9headerslide.view.templateRootPath}
> partialRootPath = {$plugin.tx_st9headerslide.view.partialRootPath}
> layoutRootPath = {$plugin.tx_st9headerslide.view.layoutRootPath}
> }
> persistence {
> #storagePid = {$plugin.tx_st9headerslide.persistence.storagePid}
> storagePid = 70
> }
> }
>
>
> plugin.tx_st9headerslide.widgets {
> listWidget = USER
> listWidget {
> userFunc = tx_extbase_core_bootstrap->run
> pluginName = List
> extensionName = st9headerslide
> controller = Slideimage
> action = list
> switchableControllerActions {
> Slideimage {
> 1 = list
> }
> }
> view =< plugin.tx_st9headerslide.view
> persistence =< plugin.tx_st9headerslide.persistence
> }
> }
>
> lib.header = COA
> lib.header.10 < plugin.tx_st9headerslide.widgets.listWidget
These seem wrong too: your plugin name is tx_st9headerslider isnt it? You've
missed the r at the end.
Lg,
Zalán Somogyváry
_______________________________________________
TYPO3-project-typo3v4mvc mailing list
TYPO3-project-typo3v4mvc at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-project-typo3v4mvc
More information about the TYPO3-project-typo3v4mvc
mailing list