Как да създам връзка с идентификатор на статия в news(tx_news) в typo3?

Имам статия с uid xyz и pid foobar. Как да създадете връзка за страницата с подробности, като използвате f:uri.action или f:link.page (или друг uri) извън разширението news?


person Prakash Thapa    schedule 21.12.2015    source източник


Отговори (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