Recuperando o valor href de um campo Link do item Link no scriban [duplicado]

Jan 27 2021

Estou tentando ler o valor do url do campo Link do item Link, anexá-lo a uma string de consulta e processar o mesmo que o link. Abaixo o scriban não funciona para o mesmo. Alguma ajuda 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}}

Respostas

1 VladIobagiu Jan 27 2021 at 11:46

No Scriban, temos uma função incorporada sc_link, aqui você pode encontrar mais detalhes sobre ela: sc_link

Um exemplo de como usá-lo:

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