Почему sitecore 9 разрешает строки между html-кодом в элементах как <br>, а sitecore 7 - нет? - PullRequest
0 голосов
/ 25 октября 2019

Я перемещаю контент из Sitecore 7 в Sitecore 9. В версии 7 у меня много HTML-кода в элементах (например, в верхних и нижних колонтитулах). Они написаны так, что между каждым div находится новая строка. Когда тот же код проходит через sitecore 9, он добавляет br, где находятся эти новые строки, и фактически добавляет br, если div и / div не находятся в одной строке.

Это приводит к большому количеству точек br, в результате чего верхний и нижний колонтитулы становятся слишком большими. Это легко исправить вручную (просто удалите каждую пустую новую строку и переместите каждую в одну и ту же строку, но у меня есть много этих HTML-файлов, и я хотел бы знать причину, по которой это происходит, и, возможно, каким-то образом это исправить.

HTML-код, который работает в sitecore 7, но возвращает много разрывов в SC9:

<div class="top-bar row">

<div class="col-sm-12 header__logo-container">
<a href="/"><img src="Some URL"></a>

<!--<a href="/" class="header__logo-brand"><h3>SEKTIONEN FOR</h3></a>
<a href="/" class="header__logo-brand"><h3>SOME HEADER</h3></a>-->

</div> 
</div>

HTML, который возвращает тот же результат в Siteore 9, что и предыдущий в SC7:

<div class="top-bar row">
<div class="col-sm-12 header__logo-container"><a href="/"><img src="Some URL"></a><!--<a href="/" class="header__logo-brand"<h3>SEKTIONEN FOR</h3></a><a href="/" class="header__logo-brand"><h3>SOME HEADER</h3></a>--></div>
</div>
...