Recuperando el valor href de un campo de enlace de un elemento de enlace en scriban [duplicado]

Jan 27 2021

Estoy tratando de leer el valor de la URL del campo Enlace del elemento Enlace, agregarlo con una cadena de consulta y representar lo mismo que el enlace. A continuación scriban no funciona para lo mismo. ¿Alguna ayuda por favor?

{{ 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}}

Respuestas

1 VladIobagiu Jan 27 2021 at 11:46

En Scriban tenemos una función incrustada sc_link aquí puedes encontrar más detalles al respecto: sc_link

Un ejemplo de cómo usarlo:

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