在V7中,默认情况下,所有内部/外部/下载链接都有一个附加类,例如“内部链接”或“下载”。
就像在V8中使用新的CKEditor一样,此功能已消失。
是否可以通过typoScript或某种Yaml RTE配置重新实现它?
一种自动解决方案,而不是用户必须选择自定义样式的解决方案,那就是我们当前的解决方法。
答案 0 :(得分:1)
如果这些类应自动应用于特定的链接类型而又不使编辑者能够更改这些类,则应使用TypoScript parseFunc
:
https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Parsefunc.html?highlight=parsefunc
特别是makeLinks
,tags
和typolink
在这里应该有用:
https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Makelinks.html#makelinks
https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Tags.html#tags
https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Typolink.html#atagparams
例如,您可以将特定的类分配给由makelink自动创建的外部http链接,如下所示:
parseFunc {
makelinks = 1
makelinks {
http {
keep = path
extTarget = _blank
ATagParams = class="external-link"
}
}
}