Формат HTML в Scriban

#sitecore #sitecore-sxa #scriban

Вопрос:

используя scriban с SXA, мы замечаем, что сгенерированный HTML содержит много пробелов, например :

 <div id=”dv1”>


           <div id=”dv2”> 

Это связано с тем , что в scriban у нас есть условие if перед отображением div с идентификатором=de2, есть ли способ отформатировать html ?

Ответ №1:

Было бы полезно, если бы вы опубликовали фрагмент Scriban, который вы используете. Я подозреваю, что вам нужно использовать ~ оператор в конце вашего if блока кода, как описано здесь

Например:

 <div 1>


{{- #eat all whitespace to left including newlines
    if true
    #eat whitespace but not newlines to right  ~}}

    <div 2>
{{end}}
 
 

выходы

 <div 1>
    <div 2>
 

Вы можете использовать этот инструмент для экспериментов с форматированием.