2017-07-11 30 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

运行完美。非常感谢提示。 –

相关问题