This question is already over a year old, so I guess you already solved the 
problem. However, in case anyone else is searching for this - this is how I 
have solved the same, with a multivalue composite field.

Part of my yaml:

[code]
        - name: features
          class: 
info.magnolia.ui.form.field.definition.MultiValueFieldDefinition
          label: Features
          transformerClass: 
info.magnolia.ui.form.field.transformer.multi.MultiValueSubChildrenNodePropertiesTransformer
          field:
            name: compositeField
            class: 
info.magnolia.ui.form.field.definition.CompositeFieldDefinition
            transformerClass: 
info.magnolia.ui.form.field.transformer.composite.NoOpCompositeTransformer
            layout: vertical
            fields:
              - name: title
                class: 
info.magnolia.ui.form.field.definition.TextFieldDefinition
                label: Titel
                i18n: true
                required: true
              - 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
                label: Bild
                required: true
                i18n: true
[/code]

My freemarker template:

[code]
                        [#assign path = content.@handle]
                        [#assign features = 
cmsfn.children(cmsfn.contentByPath(content.@handle + "/features"))]
                        [#assign ix = 0]
                        [#list features as feature]
                            [#assign ix = ix+1]
                            <div class="item [#if ix==1]active[/#if]">
                                <img src="${damfn.getAssetLink(feature.image)}" 
alt="">
                                <div class="carousel-caption">
                                    <p>${feature.title}</p>
                                </div>
                            </div>
                        [/#list]
[/code]

-- 
Context is everything: 
http://forum.magnolia-cms.com/forum/thread.html?threadId=7904c304-5357-4215-8091-bafc97658e04


----------------------------------------------------------------
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: <user-list-unsubscr...@magnolia-cms.com>
----------------------------------------------------------------

Reply via email to