我想添加一个参数到全部用户在RTE中输入的链接。Typoscript:如何向RTE中的所有链接添加参数?
我最初的想法是这样:
lib.parseFunc_RTE.tags.link {
typolink.parameter.append = TEXT
typolink.parameter.append.value = ?flavor=lemon
}
因此,例如:
http://domain.com/mypage.php
成为
http://domain.com/mypage.php?flavor=lemon
这听起来不错 - 只要这个链接不已经有有一个查询字符串! 在这种情况下,我明明有两个问号结束的URL
因此,例如:
http://domain.com/prefs.php?id=1234&unit=moon&qty=300
成为
http://domain.com/prefs.php?id=1234&unit=moon&qty=300?flavor=lemon
有什么办法来增加我的参数与正确的语法,取决于URL是否已经有查询字符串?谢谢!
谢谢安德鲁。不幸的是,我不明白如何实现这一点,因为我不知道如何测试“typolink包含字符X”。我见过的所有例子似乎都使用了精确的字符串匹配。如果你可以提供一个代码示例,那就太棒了。谢谢! – Kerans