Имам статия с uid
xyz и pid
foobar. Как да създадете връзка за страницата с подробности, като използвате f:uri.action
или f:link.page
(или друг uri) извън разширението news
?
Как да създам връзка с идентификатор на статия в news(tx_news) в typo3?
Отговори (3)
За да отговорите на въпроса на 100%, връзките могат да бъдат изградени с помощта на
<f:link.page />
<f:link.page
pageUid="13"
additionalParams="{tx_news_pi1: {controller: 'News',action: 'detail', news:newsItem.uid}}">
{newsItem.title}
</f:link.page>
<f:uri.page />
<a
href="/bg{f:uri.page(
pageUid:13,
additionalParams:'{tx_news_pi1:{controller:\'News\',action:\'detail\',news:newsItem.uid}}')}">
{newsItem.title}
</a>
person
Georg Ringer
schedule
09.08.2016
Можете също така да вземете f:link.action
ViewHelper
<f:link.action pageUid="{settings.detailPid}" extensionName="News" pluginName="pi1" controller="News" action="detail" arguments="{news:newsItem.uid}" >
{newsItem.title}
</f:link.action>
person
kimomat
schedule
20.03.2018
<f:link.page pageUid="{settings.detailPid}" additionalParams="{
tx_news_pi1:{news:newsItem.uid,controller:'News',action:'detail'}
}"> Detail Link </f:link.page>
Просто променете стандартните променливи на вашите.
person
Oleg V Karun
schedule
23.02.2016