TYPO3 9.5.0 - f:link.pageUid 未读取 t3://page?uid=80
TYPO3 9.5.0 - pageUid of f:link.page not reading t3://page?uid=80
我有一个 TYPO3 9.5.0LTS 并使用 bootstrap 包主题。它似乎一切正常......除了......当我将 link (内部或外部)添加到轮播项目时......没有任何渲染。其他元素都很好。
我查看了 CalltoAction.html ...,发现 f:link.page 的 pageUid 没有读取 t3://page?uid=80。
当我 {records} ... 我得到 link => 't3://page?uid=80'(16 个字符)
当我在 CalltoAction.html 中测试时:
<p>{item.data.link}</p>
<f:if condition="{item.data.link}">
<f:link.page pageUid="1" class="carousel-item-button btn btn-primary" additionalAttributes="{draggable:'false'}">
<f:if condition="{item.data.button_text}">
<f:then>
<span>{item.data.button_text}</span>
</f:then>
<f:else>
<span><f:translate key="readmore" extensionName="bootstrap_package" /></span>
</f:else>
</f:if>
</f:link.page>
</f:if>
<f:if condition="{item.data.link}">
<f:link.page pageUid="{item.data.link}" class="carousel-item-button btn btn-primary" additionalAttributes="{draggable:'false'}">
<f:if condition="{item.data.button_text}">
<f:then>
<span>{item.data.button_text}</span>
</f:then>
<f:else>
<span><f:translate key="readmore" extensionName="bootstrap_package" /></span>
</f:else>
</f:if>
</f:link.page>
</f:if>
我在 FE 中得到以下结果:
<p>t3://page?uid=80</p>
<a draggable="false" class="carousel-item-button btn btn-primary" href="/"><span>Read more</span></a>
<span>Read more</span>
因此 f:link.page 的 pageUid 未读取 t3://page?uid=80
我该如何解决这个问题?
f:link.page
-VH 需要参数 pageUid
中的整数 (uid
)。
t3://page?uid=80
顺便说一下,它不是整数而是字符串。 f:link.typo3link
-VH
可以处理的特殊字符串
我有一个 TYPO3 9.5.0LTS 并使用 bootstrap 包主题。它似乎一切正常......除了......当我将 link (内部或外部)添加到轮播项目时......没有任何渲染。其他元素都很好。
我查看了 CalltoAction.html ...,发现 f:link.page 的 pageUid 没有读取 t3://page?uid=80。
当我 {records} ... 我得到 link => 't3://page?uid=80'(16 个字符)
当我在 CalltoAction.html 中测试时:
<p>{item.data.link}</p>
<f:if condition="{item.data.link}">
<f:link.page pageUid="1" class="carousel-item-button btn btn-primary" additionalAttributes="{draggable:'false'}">
<f:if condition="{item.data.button_text}">
<f:then>
<span>{item.data.button_text}</span>
</f:then>
<f:else>
<span><f:translate key="readmore" extensionName="bootstrap_package" /></span>
</f:else>
</f:if>
</f:link.page>
</f:if>
<f:if condition="{item.data.link}">
<f:link.page pageUid="{item.data.link}" class="carousel-item-button btn btn-primary" additionalAttributes="{draggable:'false'}">
<f:if condition="{item.data.button_text}">
<f:then>
<span>{item.data.button_text}</span>
</f:then>
<f:else>
<span><f:translate key="readmore" extensionName="bootstrap_package" /></span>
</f:else>
</f:if>
</f:link.page>
</f:if>
我在 FE 中得到以下结果:
<p>t3://page?uid=80</p>
<a draggable="false" class="carousel-item-button btn btn-primary" href="/"><span>Read more</span></a>
<span>Read more</span>
因此 f:link.page 的 pageUid 未读取 t3://page?uid=80
我该如何解决这个问题?
f:link.page
-VH 需要参数 pageUid
中的整数 (uid
)。
t3://page?uid=80
顺便说一下,它不是整数而是字符串。 f:link.typo3link
-VH