2017-07-11 28 views
0

如何配置TYPO3 7.6/8.7使用nav_title替代/在使用fluid_styled_content生成頁面鏈接之前的標題?生成一個帶有nav_title而不是標題的typolink作爲鏈接文本

目前我在我的流體模板使用

<f:link.typolink parameter="7"></f:link.typolink> 

。 (https://fluidtypo3.org/viewhelpers/vhs/master/Link/TypolinkViewHelper.html

這會使用page.title字段生成翻譯後的頁面鏈接。 我需要在那裏輸出page.nav_title字段。

隨着css_styled_content(而不是fluid_styled_content)我可以訪問/輸出像

temp.field_title = TEXT 
temp.field_title.value = nav_title // title 

在TS的值(這是工作在HMENU/TMENU類似的...)

回答

0

此意的行爲typolink函數。流體typolink視圖幫助器使用stdWrap來爲給定內容生成鏈接。如果您沒有提供任何「typolinked」內容,那麼typolink將始終將給定頁面的標題uid作爲回退。

純Typo腳本的例子,沒有內容:

temp.field_title = TEXT 
temp.field_title.typolink.parameter = 7 

這個例子將呈現頁面UID 7的網頁標題,因爲對於TEXT沒有內容中給出。

爲了將nav_title呈現爲typolink viewhelper的內容,我建議使用vhs擴展名中的page.info視圖幫助器。

例子:

{namespace v=FluidTYPO3\Vhs\ViewHelpers} 
<f:link.typolink parameter="7"> 
    <v:page.info pageUid="7" field="nav_title"/> 
</f:link.typolink> 
+0

運行完美。非常感謝提示。 –

相關問題