स्क्रिबन में लिंक आइटम के लिंक फ़ील्ड के href मान को प्राप्त करना [डुप्लिकेट]

Jan 27 2021

मैं लिंक आइटम के लिंक फ़ील्ड के url मान को पढ़ने की कोशिश कर रहा हूं, इसे एक क्वेरी स्ट्रिंग के साथ जोड़ देता हूं और लिंक के समान रेंडर करता हूं। नीचे स्क्रिबन उसी के लिए काम नहीं करता है। कृपया कोई मदद?

{{ 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 Jan 27 2021 at 11:46

स्क्रिबन में हमारे पास एक एम्बेडेड फ़ंक्शन sc_link है यहां आप इसके बारे में अधिक जानकारी पा सकते हैं: sc_link

इसका उपयोग करने का एक उदाहरण:

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