我有一个流畅的模板,我称之为常用的代码段(称为“部分”):
模板:
<f:render partial="fbLikeBox" arguments="{settings}"/>
部分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}数组中的值传递给partial。我怎样才能做到这一点?
答案 0 :(得分:33)
从TYPO3 4.6开始,您可以使用
<f:render partial="fbLikeBox" arguments="{_all}" />
{_all}将简单地确保模板中当前可用的所有变量都可以在部分中使用。
答案 1 :(得分:25)
您可以使用数组,例如:
<f:render partial="fbLikeBox" arguments="{settings : settings, audioguide:audioguide}"/>
它们是key : value
对,其中值定义了部分