I've figure out the problem. Use transformerClass to store image nodes.
Here is my dialog file
[code]form:
tabs:
- name: tabMain
label: carousel
fields:
- name: carousel_image
class:
info.magnolia.ui.form.field.definition.MultiValueFieldDefinition
transformerClass:
info.magnolia.ui.form.field.transformer.multi.DelegatingMultiValueFieldTransformer
label: Carousel image
field:
name: image
class: info.magnolia.ui.form.field.definition.LinkFieldDefinition
targetWorkspace: dam
appName: assets
identifierToPathConverter:
class:
info.magnolia.dam.app.assets.field.translator.AssetCompositeIdKeyTranslator
contentPreviewDefinition:
contentPreviewClass:
info.magnolia.dam.app.ui.field.DamFilePreviewComponent
required: true
actions:
commit:
class:
info.magnolia.ui.admincentral.dialog.action.SaveDialogActionDefinition
label: save
cancel:
class:
info.magnolia.ui.admincentral.dialog.action.CancelDialogActionDefinition
label: cancel[/code]
Here is my .ftl file
[code][#assign currentNode = cmsfn.asJCRNode(content)]
[#assign contentNodeMaps = cmsfn.asContentMapList(cmsfn.children(currentNode,
"mgnl:contentNode"))]
[#list contentNodeMaps as imageNode]
<img src="${damfn.getAssetLink("${imageNode.image}")}"/>
[/#list][/code]
Tao
--
Context is everything:
http://forum.magnolia-cms.com/forum/thread.html?threadId=8d73a59b-340a-46ff-8dff-8634bd1cfc09
----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------