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: <[email protected]>
----------------------------------------------------------------