【问题标题】:Replacing <a>-tag linktext with different text用不同的文本替换 <a>-tag 链接文本
【发布时间】:2012-10-26 22:30:13
【问题描述】:

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

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

映射没问题...但是当我映射&lt;span&gt; 时,我收到No content found div[1] div[1] p[2] a[1] span[1] 错误。 &lt;a&gt;-Tag 映射到 outter 所以它应该可以工作..

我尝试实现的目标:设置一个显示在&lt;a&gt;-tag 中的文本,而不是链接目标本身。

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

这是为什么呢?提前致谢!

编辑

@biesior 建议这是不可能的 - 所以不,我通过 Typoscript 将 &lt;span&gt; 包装到 &lt;a&gt;-tag 中。

是否有机会在此 &lt;span&gt; 中显示某些字段内容 - 说话:替换链接文本,以便我可以使用 Click here for more ... 而不是 pageXY

顺便说一句:我使用linkfield 而不是富文本编辑器来设置链接。

【问题讨论】:

    标签: typo3 typoscript


    【解决方案1】:

    您不能映射任何嵌套在先前映射的元素中的元素。

    最快的解决方案是映射A 标记,并使用TypoScript 将插入的文本包装为&lt;span&gt;|&lt;/span&gt;

    【讨论】:

    • 谢谢!是否可以将字段内容填充到 a 标签或跨度中,例如 Check this out... 而不是 page4 - 当然对于每个使用的元素都是单独的?
    猜你喜欢
    • 2019-10-20
    • 2014-08-01
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 2014-02-27
    • 2012-02-18
    相关资源
    最近更新 更多