TYPO3:将多个参数从流体模板传递给部分内容
我有一个流体模板,从那里我调用了一个经常使用的代码片段(称为“partial”):
Template:
<f:render partial="fbLikeBox" arguments="{settings}"/>
Partial fbLikeBox.html:
<div id="fb-root"></div><script src="http://connect.facebook.net/xxxxxxxx"></script>
<fb:like href="{settings.baseURL}/details/?guide_uid={audioguide.uid}">
</fb:like>
如您所见,我需要将 {settings} 和 {audioguide} 数组中的值传递给部分的。我怎样才能做到这一点?
I have a fluid template, from where I call an often used snippet (called "partial"):
Template:
<f:render partial="fbLikeBox" arguments="{settings}"/>
Partial fbLikeBox.html:
<div id="fb-root"></div><script src="http://connect.facebook.net/xxxxxxxx"></script>
<fb:like href="{settings.baseURL}/details/?guide_uid={audioguide.uid}">
</fb:like>
As you can see, I need both values from the {settings} and the {audioguide} array passed to the partial. How can I achieve that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从 TYPO3 4.6 开始,您只需使用
{_all} 即可简单地确保模板中当前可用的所有变量在部分中可用。
Starting with TYPO3 4.6, you could just use
The {_all} will simple make sure all variables currently available in your template, are available in the partial.
您可以使用数组,例如:
它们是
key : value
对,其中值定义部分中的可访问名称you can use an array, like:
They're
key : value
pairs where the value defines the accessible name in your partial