Ich mag einen Link von einer Vorlage zu einem Seitentyp machen, für die iCal-Download gemacht:TYPO3 typeNum Argumente
<f:link.action pageType="730" arguments="{event: event}" target="_blank" title="bla">iCal Download</f:link.action>
In TypoScript
tx_myext_icalendar = PAGE
tx_myext_icalendar {
typeNum = 730
config {
disableAllHeaderCode = 1
xhtml_cleaning = none
admPanel = 0
metaCharset = utf-8
additionalHeaders = Content-Type:text/calendar;charset=utf-8
disablePrefixComment = 1
}
10 = USER
10 {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
vendorName = Me
extensionName = SiteMe
pluginName = Events
switchableControllerActions {
Icalevent {
1 = iCalendar
}
}
}
}
In meiner iCalendarAction im IcalleventController ich das nie erhalten Argumente. Egal, was ich dort geben, nicht durch Parameter, weder von $ this-> request-> getArguments()
Ich denke, ich brauche die typoscript einzustellen. Jede Hilfe wäre willkommen.
Können Sie Informationen zu Ihren PluginNames hinzufügen? Ist der PluginName des Plugins, der den Link so darstellt, wie er in Ihrem TypoScript-Snippet ist? –
Nach welchen Argumenten suchen Sie? 'Action' Argumente oder Argumente wie' $ _GET' und '$ _POST'? – AMartinNo1
Ein Blick auf Ihre TS Code Ihr Link im Markup sollte wie 'aussehen ... & type = 730 & tx_siteme_events [Controller] = ICALEVENT & tx_siteme_events [Aktion] = iCalendar & tx_siteme_events [event] = ...'. Ist das wahr? – undko