TYPO3 9.5.0 - pageUid для f:link.page не читает t3://page? Uid=80
У меня TYPO3 9.5.0LTS и я использую тему пакета начальной загрузки. Кажется, что все работает... кроме... когда я добавляю ссылку (внутреннюю или внешнюю) к элементу карусели... ничего не отображается. Другие элементы выходят хорошо.
Я посмотрел в CalltoAction.html ... и обнаружил, что pageUid для f: link.page не читает t3://page? Uid=80.
Когда я {records} ... я получаю ссылку => '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>
Итак, pageUid для f: link.page не читает t3://page? Uid = 80
Как я могу решить это?
1 ответ
f:link.page
-VH ожидает целое число (uid
) в параметре pageUid
,
t3://page?uid=80
Кстати, не целое число, а строка. Специальная строка, которая может быть обработана f:link.typo3link
-Vh