[英]How to make a working link in a template file with FlexForm and <f:link.typolink>?
FlexForm允許用戶在后端選擇頁面。
這樣我就可以將頁面放入模板中。 通過此鏈接,我想在模板文件中形成一個鏈接
問題:用戶輸入和FlexForm將以下值傳遞給我:如何從中構建有效的鏈接? impressumSite => 'pages_26'
柔性成型:
<settings.impressumSite>
<label>Some Text/label>
<config>
<type>group</type>
<internal_type>db</internal_type>
<allowed>pages</allowed>
<size>1</size>
<maxitems>1</maxitems>
<minitems>1</minitems>
<show_thumbs>1</show_thumbs>
<wizards>
<suggest>
<type>suggest</type>
</suggest>
</wizards>
</config>
</settings.impressumSite>
模板:
<f:link.typolink parameter="{settings.impressumSite}">some text</f:link.typolink>
我也試過f.link.page
。 問題在於:需要顯式的UID。
{settings.impressumSite}的調試結果impressumSite => 'pages_26'
非常感謝您的幫助
<f:link.typolink parameter="{settings.impressumSite}">some text</f:link.typolink>
應該做的伎倆
您可以使用viewhelper作為解決方法https://fluidtypo3.org/viewhelpers/vhs/2.1.2/Iterator/ExplodeViewHelper.html
順便問一下,你使用哪個TYPO3版本? 我剛剛檢查了V8安裝中的flexform設置。 在我的情況下,該值僅包含uid(與您的配置相同的flexform配置)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.