我有一个vCard解决方案,可以与TYPO3版本8和realURL一起正常工作,但不适用于TYPO3 9.5。
vCard由以下网址触发:mywebsite.de/de/vcard.html?staffid=123&type=5000
配置:
1)staffid = 123将ID为123的工作人员的值加载到vCard中:
[globalVar = GP:staffid=123]
VCARD_name = vcard-schneider-martin.vcf
N_name = N:Schneider;Martin;;;Martin Schneider
[...]
[global]
2)为了加载特殊的PAGE类型,TypoScript是:
vCard = PAGE
vCard {
typeNum = 5000
config {
disableAllHeaderCode = 1
additionalHeaders = Content-Type:text/x-vcard|Content-Disposition: attachment; filename="{$VCARD_name}"
[...]
}
}
必须配置config.yaml的routeEnhancers,以使TYPO3 9.5启动typeNum = 5000的vCard PAGE对象,并使用GP变量“ staffid”的当前值来呈现团队成员的vCard(通过URL)?
谢谢!
我将这种配置用于sitemap.xml,其pageType为1533906435,反斜杠为pageType 0(我的配置的剖面图:]
routeEnhancers:
PageTypeSuffix:
type: PageType
default: /
index: ''
map:
/: 0
sitemap.xml: 1533906435