Cette conversation a été verrouillée en raison de son inactivité. Veuillez créer une nouvelle publication.
Niveau 1
Niveau 2
Se connecter à la communauté
Connectez-vous pour voir tous les badges
Cette conversation a été verrouillée en raison de son inactivité. Veuillez créer une nouvelle publication.
Hi,
I am new to Sightly world and i can't find the way to retrieve the values from mutlivalued string with a multifield.
<ul data-sly-list.child="${properties.items}"> // Doing this the iteration definitely happens.
<li>Child Item: ${properties.heading}</li> // This prints both the keys together.
OR <li> Child Item: <li>Child Item: ${child.heading}</li> //Dosen't Print anything. Neither childList does.
</ul>
// items the key of the element which is stored like below
items | String[] | {"heading":"sdf","label1":"sdf","./label2":"sdf","label3":"sdf"}{"heading":"sdf","label1":"sdf","./label2":"sdfsd","label3":"sdfsdf"} |
Any help is appreciated. It can't be complex but nowhere in the documentation anything is mentioned about properties. They all have listed page iteration example.
Résolu ! Accéder à la solution.
IMO It is covered at [1]. With just theoritical knowledge of [1] something like [2] should work. Give a try
[1] http://docs.adobe.com/content/docs/en/aem/6-0/develop/sightly.html
[2]
<
dl
data-sly-list.head
=
"${
properties.heading}"
>
<
dt
>key: ${
head
}</
dt
>
<
dd
>value: ${
properties.heading[
head
]}</
dd
>
</
dl
>
Vues
Réponses
Nombre de J’aime
IMO It is covered at [1]. With just theoritical knowledge of [1] something like [2] should work. Give a try
[1] http://docs.adobe.com/content/docs/en/aem/6-0/develop/sightly.html
[2]
<
dl
data-sly-list.head
=
"${
properties.heading}"
>
<
dt
>key: ${
head
}</
dt
>
<
dd
>value: ${
properties.heading[
head
]}</
dd
>
</
dl
>
Vues
Réponses
Nombre de J’aime
Hi Sham,
How do we get the properties from which the multifield data saved as nodes?
Thanks,
Sony
Vues
Réponses
Nombre de J’aime
what do you mean with "saved as nodes"
Vues
Réponses
Nombre de J’aime
hi Feike,
I have a multifield having two textfields, but when I add the data to the multifield, it is saving as nodes.
Below the screenshot for that :
Can you please help me getting the values from this nodes using data-sly-list or data-sly-repeat.
Thanks
Soumya Dutta
Vues
Réponses
Nombre de J’aime
Hi Somya
you need to write a sling mode or wcmusepojo class to achieve this.
You can't do it alone with sightly.
AEM 6.3 Code snippets : Coral 3 multifield component - Keys and Strokes