Typo3 9.5 UrlLinkHandler
Typo3 9.5 UrlLinkHandler
我正在尝试使用 Typo3 9.5 中的 UrlLinkHandler。到目前为止,我已经使用 TCEMain 配置了我的后端。
TCEMAIN.linkHandler.youtube {
handler = TYPO3\CMS\Recordlist\LinkHandler\UrlLinkHandler
label = Youtube
}
目前为止一切正常,我可以在 RTE 中添加链接。
为了在前端呈现 Link,我的 Typoscript 如下所示:
config {
recordLinks.youtube {
typolink {
wrap = test|test
}
}
}
但前端只显示一个常规渲染的锚标记,如 <a href="http://domain.tld" target="_blank">Link</a>
。
任何提示我做错了什么?
Oehm,你混淆了不同的东西......你为 BE 注册了一个新的 UrlLinkHandler
,但是你的 FE 的 recordLinks
-block 是 RecordLinkHandler
的一部分.
如果你想要一个 link 类型的特殊格式(就像你在 typo3.net 中描述的那样),那么一个自己的 LinkHandler 可能是一个解决方案。
我正在尝试使用 Typo3 9.5 中的 UrlLinkHandler。到目前为止,我已经使用 TCEMain 配置了我的后端。
TCEMAIN.linkHandler.youtube {
handler = TYPO3\CMS\Recordlist\LinkHandler\UrlLinkHandler
label = Youtube
}
目前为止一切正常,我可以在 RTE 中添加链接。 为了在前端呈现 Link,我的 Typoscript 如下所示:
config {
recordLinks.youtube {
typolink {
wrap = test|test
}
}
}
但前端只显示一个常规渲染的锚标记,如 <a href="http://domain.tld" target="_blank">Link</a>
。
任何提示我做错了什么?
Oehm,你混淆了不同的东西......你为 BE 注册了一个新的 UrlLinkHandler
,但是你的 FE 的 recordLinks
-block 是 RecordLinkHandler
的一部分.
如果你想要一个 link 类型的特殊格式(就像你在 typo3.net 中描述的那样),那么一个自己的 LinkHandler 可能是一个解决方案。