替换<a>-tag linktext with different text</a>

时间:2012-10-26 09:09:47

标签: typo3 typoscript

我尝试映射以下html(这是一个小fce)..

<div>
    <div data-hero="1">
        <h1>
            <!-- Headline -->
        </h1>
        <p>
            <!-- Small Text -->
        </p>
        <p>
            <a>
                <span><!-- Button Text --></span>
            </a>
        </p>
    </div>
</div>

映射正常......但是当我映射<span>时,我收到No content found div[1] div[1] p[2] a[1] span[1]错误。 <a> - 标记已映射outter,因此它应该有效。

我尝试实现的目标:设置<a> - 标记中显示的文本,而不是链接目标本身。

这是使用最新TemplaVoilà的TYPO3 4.7。

为什么?提前谢谢!

修改

@biesior建议这是不可能的 - 所以不要通过Typoscript将<span>包裹到<a> - 标签中。

是否有可能在此<span>中显示某些字段内容 - 说:替换linktext,以便我可以使用Click here for more ...代替pageXY

顺便说一下:我使用linkfield而不是Rich-Text-Editor来设置链接。

1 个答案:

答案 0 :(得分:1)

您无法映射嵌套在先前映射元素中的任何元素。

最快的解决方案是映射A标记,并使用TypoScript将带有<span>|</span>的插入文本换行。