首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用FlexForm和<f:link.typolink>在模板文件中创建工作链接?

如何使用FlexForm和<f:link.typolink>在模板文件中创建工作链接?
EN

Stack Overflow用户
提问于 2019-06-03 18:33:42
回答 2查看 220关注 0票数 0

FlexForm允许用户在后端选择页面。

这样,我就可以将页面放入模板中。有了这个链接,我想在模板文件中形成一个链接

问题:下面的值由用户输入和FlexForm传递给我:我如何从它构建一个有效的链接?impressumSite => 'pages_26'

FlexForm:

代码语言:javascript
复制
<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>

模板:

代码语言:javascript
复制
<f:link.typolink parameter="{settings.impressumSite}">some text</f:link.typolink>

我也尝试过f.link.page。这里的问题:需要显式的UID。

{settings.impressumSite} impressumSite => 'pages_26'的调试结果

非常感谢你的帮助

EN

回答 2

Stack Overflow用户

发布于 2019-06-03 18:49:10

<f:link.typolink parameter="{settings.impressumSite}">some text</f:link.typolink>应该可以做到这一点

票数 0
EN

Stack Overflow用户

发布于 2019-06-05 22:45:04

您可以使用viewhelper作为变通https://fluidtypo3.org/viewhelpers/vhs/2.1.2/Iterator/ExplodeViewHelper.html

顺便问一下,您使用的是哪个TYPO3版本?我刚刚检查了V8安装中的flexform设置。在我的例子中,值只包含uid (与您的flexform配置相同)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56425533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档