[TYPO3-english] Re: How do I specify a default action?

Calgacus map Brude calgach at gmail.com
Fri Dec 13 20:29:00 CET 2013


I had the priority option set to top in the ext builder.  Also I had 4 models but only one listed as a front end plugin.  I added all four models as front end models so now my ext_localconf looks like so:



Tx_Extbase_Utility_Extension::configurePlugin(
	$_EXTKEY,
	'Bpshallplayers',
	array(
		'Player' => 'list, show, new, create, edit, update, delete',
		'Hall' => 'list, show, new, create, edit, update, delete',
		'Hallplayers' => 'list, show, new, create, edit, update, delete',
		'Hallvisits' => 'list, show, new, create, edit, update, delete',
		
	),
	// non-cacheable actions
	array(
		'Player' => 'create, update, delete',
		'Hall' => 'create, update, delete',
		'Hallplayers' => 'create, update, delete',
		'Hallvisits' => 'create, update, delete',
		
	)
);

Tx_Extbase_Utility_Extension::configurePlugin(
	$_EXTKEY,
	'Bpshalls',
	array(
		'Player' => 'list, show, new, create, edit, update, delete',
		'Hall' => 'list, show, new, create, edit, update, delete',
		'Hallplayers' => 'list, show, new, create, edit, update, delete',
		'Hallvisits' => 'list, show, new, create, edit, update, delete',
		
	),
	// non-cacheable actions
	array(
		'Player' => 'create, update, delete',
		'Hall' => 'create, update, delete',
		'Hallplayers' => 'create, update, delete',
		'Hallvisits' => 'create, update, delete',
		
	)
);

Tx_Extbase_Utility_Extension::configurePlugin(
	$_EXTKEY,
	'Bpshallvisists',
	array(
		'Player' => 'list, show, new, create, edit, update, delete',
		'Hall' => 'list, show, new, create, edit, update, delete',
		'Hallplayers' => 'list, show, new, create, edit, update, delete',
		'Hallvisits' => 'list, show, new, create, edit, update, delete',
		
	),
	// non-cacheable actions
	array(
		'Player' => 'create, update, delete',
		'Hall' => 'create, update, delete',
		'Hallplayers' => 'create, update, delete',
		'Hallvisits' => 'create, update, delete',
		
	)
);

Tx_Extbase_Utility_Extension::configurePlugin(
	$_EXTKEY,
	'Bpsplayers',
	array(
		'Player' => 'list, show, new, create, edit, update, delete',
		'Hall' => 'list, show, new, create, edit, update, delete',
		'Hallplayers' => 'list, show, new, create, edit, update, delete',
		'Hallvisits' => 'list, show, new, create, edit, update, delete',
		
	),
	// non-cacheable actions
	array(
		'Player' => 'create, update, delete',
		'Hall' => 'create, update, delete',
		'Hallplayers' => 'create, update, delete',
		'Hallvisits' => 'create, update, delete',
		
	)
);

then once I removed the  priority option and reloaded the extension and changed the page to point to one of the new frontend plugins it started working, calling the players listAction by default.  Even though I pointed the page to the Hallplayers plugin.  So, I guess I need to carve out some controllable actions in the ext builder front end advanced options.  When I try that though the save fails as it doesn't like the format...


More information about the TYPO3-english mailing list