scribanのリンクアイテムのリンクフィールドのhref値を取得する[重複]
リンクアイテムのリンクフィールドのURL値を読み取り、クエリ文字列を追加して、リンクと同じようにレンダリングしようとしています。以下のscribanは同じようには機能しません。何か助けてください?
{{ 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}}
回答
1 VladIobagiu
Scribanには、埋め込み関数sc_linkがあります。ここで詳細を確認できます:sc_link
それを使用する方法の例:
<a href="{{ sc_link i_datasourceItem }}">{{ i_datasource.display_name }}</a>