Zum Inhalt springen

Plugin mit TS einbinden

Erstellt am 28. Juli 2014 · 1 Antwort · letzte Antwort am 28. Juli 2014

Tags: Extbase, Frage

flydelite ·

Hallo zusammen,

Ich kapier die Welt nicht mehr. Wieso funktioniert das nicht?

lib.article = USER
lib.article {
    userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
    extensionName = Article
    pluginName = Articlelist
    vendorName = AQUA
    controller = Article
    action = list
    
    settings =< plugin.tx_article.settings
    persistence =< plugin.tx_article.persistence
    view =< plugin.tx_article.view
}

ext_localconf.php

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
	'AQUA.' . $_EXTKEY,
	'Articlelist',
	array(
		'Article' => 'list, show',
		
	),
	// non-cacheable actions
	array(
		'Article' => '',
		
	)
);

ext_tables.php

\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
	$_EXTKEY,
	'Articlelist',
	'Article List'
);
<f:layout name="Default" />
<f:section name="Main"> 
    <figure class="hero"></figure>
    <div class="row">
        <nav class="sub column small12">
            <f:cObject typoscriptObjectPath="menu.secondlevel" />
        </nav>
    </div>
    <section class="content">
        <div class="row">
            <div class="column small12">
                <h3>{data.title}</h3>
            </div>
        </div>
        <f:cObject typoscriptObjectPath="lib.article" />
    </section>
</f:section>
flydelite ·

Funktioniert wunderbar lag an was anderem.. Habe im extention builder noch was am Vendor geändert, was dann ganz hartnäckig gecached wurde.

Nun könnte der Aritkel als How to benutzt werden 😉