我正在尝试访问模板内的流畅页面配置。
详细说明:我在页面布局中添加了一个选择字段
<flux:flexform.field.select name="pageIcon" items="{
0: {0: '{f:translate(key: \'pageIconNone\')}', 1: ''},
1: {0: '{f:translate(key: \'pageIconFacebook\')}', 1: 'fa-facebook-square'},
2: {0: '{f:translate(key: \'pageIconFlickr\')}', 1: 'fa-flickr'},
3: {0: '{f:translate(key: \'pageIconGooglePlus\')}', 1: 'fa-google-plus-square'}
}"/>
到目前为止,一切都很好。现在我呈现一个想要访问此字段 pageIcon 的菜单
<v:page.menu.directory pages="{settings.pid.socialMenu}" useShortcutData="TRUE" classFirst="first" classLast="last">
<f:for each="{menu}" as="mainPage" iteration="iteration">
<a href="{mainPage.link}" class="{mainPage.class}"><i class="fa {mainPage.pageIcon} fa-2x"></i><b>{mainPage.title}</b></a>
</f:for>
</v:page.menu.directory>
但这不起作用。经过一些调试,我注意到这个配置似乎存储在tx_fed_page_flexform中,其中包含一个 XML 数组。
如何访问我的流体模板中的 XML 值?
马库斯