Typo3从链接向导获取参数

时间:2017-11-10 09:51:06

标签: typo3 fluid viewhelper

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

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

这最终会出现在这样的数据库条目中:

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

如何使用view-helper(或任何其他方法)提取目标,类和链接标题?

我尝试使用{myLink.parameter.extTarget}或{myLink.extTarget} - 无效。

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

1 个答案:

答案 0 :(得分:1)

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

首先,我会做一些<f:debug inline="1">mylink</f:debug>来查看是否有任何输出。

一般情况下,如果要在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 - 这将为您提供有关此主题的一些信息。