【发布时间】:2015-08-27 12:09:46
【问题描述】:
当它作为类“按钮”时,我想使用 userFunc 重写链接。 所以我的配置: 设置 TS:
includeLibs.userFunc= fileadmin/userfunc/typolink.php
tt_content.text.20.parseFunc.tags.link.postUserFunc = user_userFunc->addButton
tt_content.text.20.parseFunc.tags.link.postUserFunc.class = button
tt_content.text.20.parseFunc.tags.link.postUserFunc.ATagTitle.field = title
在我的错字链接文件中:
<?php
class user_userFunc{
function addButton($content,$conf) {
$class = $conf['class'];
if (preg_match('/class\="(.*'. $class .'.*)"/i', $content, $res)) {
$content = preg_replace('@>(.*)</a>@i', '><div class="btn-group"><div class="btn-txt">$1</div><div class="btn-icon"><span style="width: 17px; height:17px;" class="wbt-icon wbt-weiter"></span></div></div></a>', $content);
}
#$content = "TEST TEST TEST";
return $content;
}
}
所以我添加了带有按钮类的链接。正如我在前端看到的,他们有第二类按钮。但是我的方法没有开始。
希望你们中的一些人知道如何解决它。
Typo3 版本 6.2.14
【问题讨论】:
-
您使用的是哪个 TYPO3 版本?
includeLibs设置有been removed in TYPO3 7.4,也许这就是原因? -
您好,版本 6.2.14
标签: typo3 typoscript