landing.pub конфликт стилей

Рейтинг: 0  
Новая
Предложил Пользователь 2357441 19.01.2022 17:28:41

landing.pub конфликт стилей

Создал свои кастомные блоки. Хочу вывести на сайт через этот компонент.
В итоге компонент подтягивает тонну ненужных css которые ломают оформление сайта (я не вывожу стандартные блоки, а только свои кастомные которые не конфликтуют с css сайта).
Внутри компонента как то мудрёно эти лишние css вызываются и концов не сыскать.
Выпилите пожалуйста эти инлайновые стили, и бутстрапы всякие выпилите тоже, ломают сайт.
Или сделайте традиционное подключение этих стилей в шаблоне, если кому то они не нужны чтобы в шаблоне можно было удалить быстро.

body {
font-weight: 400;
font-family: Open Sans;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-font-feature-settings: "liga", "kern";
text-rendering: optimizelegibility;
}

h1, h2, h3, h4, h5, h6 {
font-family: Open Sans;
}

html {font-size: 14px;}
body {font-size: 1rem;}

body {
line-height: 1.6;
font-weight: 400;
}

.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
font-weight: 400;
}

Рейтинг: 0  
Пользователь 2357441 19.01.2022 18:24:15
Ладно отбой. Можно всё в шаблоне удалить и так вывести:
$landing = $arResult['LANDING'];/** @var \Bitrix\Landing\Landing $landing */

$blocks = $landing->getBlocks();

foreach ($blocks as $block){
   $block->view(
      false,
      $landing->exist() ? $landing : null,
      []
   );
}

Рейтинг: 0  
Пользователь 2357441 21.01.2022 18:50:22
Для компонента landing.landing_view (Наполнение страницы) такое решение уже не годится.

Тут инлайн стили которые ломают сайт
/bitrix/modules/landing/lib/hook/page/themefonts.php

Тут css которые его разносят
/bitrix/modules/landing/include.php

Нужен параметр "не подключать системные стили", для пользователей которые хотят наполнять сайты24 прямо со страницы где встроили этот компонент.