Urs*_*Urs 0 typo3 fluid typo3-7.6.x
流体样式内容使用 Viewhelperf:render如下:
<f:render partial="Header" arguments="{_all}" />
Run Code Online (Sandbox Code Playgroud)
我想将另一个信息传递给部分,例如
<f:render partial="Header" arguments="{_all, settings : doThis}" />
Run Code Online (Sandbox Code Playgroud)
但在我看来,这是错误的方式,因为它会引发错误。
我也尝试使用 进行访问settings.doThis,f:alias但也没有运气(或者更确切地说,没有技巧)。
怎样做才正确呢?
小智 6
这可以通过别名 ViewHelper 实现。我已经在 TYPO3 版本 6 和 7 中使用过它。
只需扩展 {_all} var,如下所示
<f:alias map="{additionalVar: 'foobar'}">
<f:render partial="Partial" arguments="{_all}"/>
</f:alias>
Run Code Online (Sandbox Code Playgroud)
<f:alias map="{additionalVar: 'foobar'}">
<f:render section="Section" arguments="{_all}" />
</f:alias>
Run Code Online (Sandbox Code Playgroud)
您可以像任何其他变量一样使用“additionalVar”变量。
它正在使用部分和部分。
| 归档时间: |
|
| 查看次数: |
4610 次 |
| 最近记录: |