Свойства объекта TYPO3 Escape Fluid ViewHelper - PullRequest
0 голосов
/ 11 ноября 2018

Я возвращаю из ViewHelper объектную модель домена 'post' во Fluid, вызывая:

{p:lastPost(topic: topic)} или <p:lastPost topic="{topic}"/>

Как получить доступ к свойствам в Fluid с помощью этого синтаксиса?

Как обычно, имя будет {lastPost.author.name}

и дата {lastPost.crdate -> f:format.date(format: '%d %B %Y')}

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

Если вы используете TYPO3> = Версия 8, вы можете использовать f:variable Viewhelper.f:alias тоже работает, но не так удобно в использовании.Для переменной ViewHelper вы можете использовать этот синтаксис:

<f:variable name="myPostObject" value="{p:lastPost(topic: topic)}" />
{myPostObject.anyMemberVar}
0 голосов
/ 12 ноября 2018

Простое решение найдено с помощью f: alias

https://docs.typo3.org/typo3cms/ExtbaseGuide/Fluid/ViewHelper/Alias.html

...