[TYPO3-german] Aufruf einer speziellen Action aus TS beim Einbinden einer Extension

Marcus Budzyn marcus at budzyn.de
Thu Aug 27 18:50:45 CEST 2015


Hallo,
ich möchte im TypoScript einer 6.2er Installation eine Extension einbinden:

Die auf http://blog.teamgeist-medien.de/2014/03/typo3-eine-extbase-extension-per-typoscript-einbinden.html beschriebene Lösung hat für mich nicht funktioniert (es wird nichts ausgegeben im angesprochenen DIV), dafür aber die einfache Version:

 #Anstehende Events-DIV
  subparts.events = COA
  subparts.events.10 < tt_content.list.20.gbevents_main
  subparts.events.10.persistence.storagePid = 67

Das funktioniert soweit. Nun möchte ich aber eine andere Action als die Default-Action aufrufen.
Gibt es eine Möglichkeit den Controller und die Action zu setzen, also so etwas wie:

  subparts.events.10.controller = Event
  subparts.events.10.action = show

Der Vollständigkeit halber hier noch mein Versuch, die im Blog erwähnte Lösung zum Laufen zu bringen:

  temp.meineExtension = USER
  temp.meineExtension {
    userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
    extensionName = GbEvents
    pluginName = Main
    vendorName = GuteBotschafter
    controller = Event
    action = list
    switchableControllerActions {
        Event {
            1 = list
        }
    }
    
    view        =< plugin.tx_gbevents.view
    persistence =< plugin.tx_gbevents.persistence
    # persistence.storagePid = 67
    
    settings    =< plugin.tx_gbevents.settings
  }
 
  subparts.events = COA
  subparts.events {
     15 < temp.meineExtension
  }

Bin über jede Idee dankbar.

Marcus


More information about the TYPO3-german mailing list