【问题标题】:Typo3 get parameters from link-wizardTypo3 从链接向导获取参数
【发布时间】:2018-04-23 12:20:51
【问题描述】:

我的流体模板中有一个链接向导,可以让用户在 T3 树中选择一个页面或一个外部链接。

<flux:field.input name="myLink" label="Select-Link">
    <flux:wizard.link/>
</flux:field.input>

这最终会形成一个如下所示的 DB 条目:

http://example.com _blank link-class link-title

如何使用视图助手(或任何其他方式)提取目标、类和链接标题?

我尝试使用 {myLink.parameter.extTarget} 或 {myLink.extTarget} - 没有任何效果。

有没有办法获取这些变量?

【问题讨论】:

    标签: typo3 fluid viewhelper


    【解决方案1】:

    我想这是指一些前端输入/输出。

    首先,我会做一些&lt;f:debug inline="1"&gt;mylink&lt;/f:debug&gt;看看是否有任何输出可用。

    一般来说,如果你想在 Fluid 中访问你的数据库值,你需要一个扩展来为你提供相应的 Doman/Model 和 Domain/Repository

    你会得到这样的结果:

    <?php
    linkspace MyVendor\MyExt\Domain\Model;
    
    class Whatever {
    
        /**
        * @var string The link of whatever
        */
        protected $link;
    
        public function setLink($link) {
            $this->link = $link;
        }
    
        public function getLink() {
            return $this->link;
        }
    }
    

    当您的分机工作时,您应该能够通过流体访问您的值,而根本不需要查看助手。

    查看https://docs.typo3.org/typo3cms/ExtbaseFluidBook/5-Domain/2-implementing-the-domain-model.html - 这将为您提供有关此主题的一些信息。

    【讨论】:

    • 听起来不像我想的那么简单,但我想这会奏效......谢谢!
    • 我也为此头疼不已……但这个概念非常扎实,当你投入其中时效果很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-14
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 2017-05-04
    • 2017-04-30
    相关资源
    最近更新 更多