Я начну с фрагментов, которые я пытаюсь заставить работать ...
Я определяю социальные аккаунты в constants.ts:
myExtension.configuration {
socials {
# cat=myExtension/socials/05; type=string; label=Facebook account:
facebook = facebook.com/
# cat=myExtension/socials/10; type=string; label=Twitter account:
twitter = twitter.com/
# cat=myExtension/socials/15; type=string; label=Google Plus account:
googlePlus = plus.google.com/
# cat=myExtension/socials/20; type=string; label=Youtube account:
youtube = youtube.com/
}
}
Я объявляю переменную в page.ts
page = PAGE
page {
# Page Main template
10 = FLUIDTEMPLATE
10 {
file = EXT:myExtension/Resources/Private/Templates/Main.html
variables {
socials = TEXT
socials.value = {$myExtension.configuration.socials}
}
}
}
затем я пытаюсь использовать его в шаблоне:
<f:render section="socials" />
<f:section name="socials">
<ul class="list-inline hidden-print">
<f:for each="{socials}" as="social" key="icon">
<li>
<a href="{social}">
<i class="fa fa-{icon} fa-fw">
</a>
</li>
</f:for>
</ul>
</f:section>
Я еще не очень хорошо разбираюсь в опечатке 3, так что это может быть очень просто, или вопрос очень глупый ... Я даже не понял, как правильно отлаживать (чтобы я мог прежде всего выяснить, как быть уверенным в переменный массив 'socials') ...