我想将inline-svgs添加到我的h1到h6标签中,具体取决于RTE中设置的类。
实施例: RTE:
<h1 class="icon--clock">Header</h1>
输出:
<h1 class="icon--clock"><svg>...</svg>Header</h1>
我之前使用parseFunc Config完成了与链接类似的操作。像这样的方法:https://wiki.typo3.org/External_links
有没有办法通过TypoScript访问和拆分标签和类,如链接参数?
我也尝试过使用userFunc
lib.parseFunc.userFunc = ...\MyClass->MyUserFunc
但是在Params我只获取标签内容,而不是标签或自己设置的类。
我使用了Typo8和ckeditor,但我认为这不会产生影响。
我甚至可以这样做吗? 我该怎么做?
我知道我可以添加不同的标题布局并使用tt_content标头字段,因为它更容易在那里操作模板。但我很想知道在RTE中是否有办法解决这个问题。
答案 0 :(得分:1)
我认为你可以在typoscript中做到这一点,但由于你需要分析Hn标签的属性,这将非常复杂。
一个更简单的方法是:使用CSS和::before
。因此,您可以在类中使用选择器来插入匹配的SVG
这也可以用javascript完成,但是CSS可以做到这一点,使用CSS会更有效。