我的流体模板中有一个链接向导,让用户在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} - 无效。
有没有办法获得这些变量?
答案 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 - 这将为您提供有关此主题的一些信息。