Récupération de la valeur href d'un champ Lien de l'élément Lien dans scriban [duplicate]

Jan 27 2021

J'essaye de lire la valeur d'url du champ de lien de l'élément de lien, de l'ajouter avec une chaîne de requête et de rendre le même que le lien. Ci-dessous scriban ne fonctionne pas pour la même chose. Avez-vous de l'aide s'il vous plaît?

{{ for i_child in (sc_query i_page "query:/sitecore/content/mysite/Data/Links/Global Links/appointments")

baseLink =i_child.Link.Url
scopeid=i_page.SearchScope.Id
href = baseLink+'#s='+scopeid 
sc_field i_child 'Link' [['href', href]]
break
{{end}}

Réponses

1 VladIobagiu Jan 27 2021 at 11:46

Dans Scriban, nous avons une fonction intégrée sc_link ici, vous pouvez trouver plus de détails à ce sujet: sc_link

Un exemple comment l'utiliser:

<a href="{{ sc_link i_datasourceItem }}">{{ i_datasource.display_name }}</a>