TYPO3 typeNum参数

TYPO3 typeNum参数,typo3,typo3-6.2.x,typo3-extensions,Typo3,Typo3 6.2.x,Typo3 Extensions,我想制作一个从模板到页面类型的链接,用于iCal下载: <f:link.action pageType="730" arguments="{event: event}" target="_blank" title="bla">iCal Download</f:link.action> 在iCalEventController中的iCalendarAction中,我从未收到参数。无论我在那里键入什么,都不是按参数,也不是按$this->request->getArgume

我想制作一个从模板到页面类型的链接,用于iCal下载:

<f:link.action pageType="730" arguments="{event: event}" target="_blank" title="bla">iCal Download</f:link.action>
在iCalEventController中的iCalendarAction中,我从未收到参数。无论我在那里键入什么,都不是按参数,也不是按$this->request->getArguments()键入


我想我需要调整一下字体。欢迎提供任何帮助。

谢谢您的评论。实际上,link.action中需要extensionname、pluginname、action和controller


问题是,保存此内容的配置扩展使用自定义扩展,该扩展定义了自定义内容元素之类的内容。(这不是我创造的,所以我被它弄糊涂了)。因此,生成的链接与pagetype中定义的不同(对于extensionname、pluginname、action和controller)。通过在html模板(链接操作)中显式定义它们,ical模板中现在会收到任何参数。

您可以添加有关插件名称的信息吗?呈现链接的插件的PluginName是否与键入脚本片段中的相同?您要寻找什么类型的参数<代码>操作参数或参数,如
$\u GET
$\u POST
?查看TS代码,标记中的链接应如下所示:
…&type=730&tx\u siteme\u事件[控制器]=Icalevent&tx\u siteme\u事件[操作]=iCalendar&tx\u siteme\u事件[事件]=…
。这是真的吗?
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
        }
    }
}
}