TYPO3 typeNum参数
我想制作一个从模板到页面类型的链接,用于iCal下载: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
<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
}
}
}
}