У меня есть шаблон жидкости, откуда я называю часто используемый фрагмент (называемый «частичным»):
Шаблон:
<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}. Как я могу этого достичь?
Начиная с TYPO3 4.6, вы можете просто использовать
<f:render partial="fbLikeBox" arguments="{_all}" />
{_all} просто гарантирует, что все переменные, доступные в настоящее время в вашем шаблоне, доступны в частичном.
вы можете использовать массив, например:
<f:render partial="fbLikeBox" arguments="{settings : settings, audioguide:audioguide}"/>
Это пары key : value, где значение определяет доступное имя в вашем частичном
key : value