Typo3 从 link-wizard 获取参数

Typo3 get parameters from link-wizard

我的流体模板中有一个 link-wizard,让用户 select 页面或 T3 树中的外部 link。

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

结果是 DB-entry,看起来像这样:

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

如何使用 view-helper(或任何其他方式)提取目标 class 和 link-title?

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

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

我想这是指一些前端 input/output。

首先,我会做一些 <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;
    }
}

当您的 ext 正常工作时,您应该能够通过 fluid 访问您的值,而根本不需要 viewhelper。

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