В общем столкнулся с довольно странной ошибкой, если на странице "Настройки" -> "Настройки продукты" -> "Сайты" -> "Шаблоны сайта" и вкладке "Стили сайта" (или попросту в файле /bitrix/templates/<название шаблона>/styles.css) записать содержимое CSS фреймворка Bootstrap 3.0.2 и из публичной части нажать "Изменить страницу" - от выпадет следующая ошибка Apache (см. приложенный скриншот). Как выяснилось, ошибка выпадает при попытке вызвать CFileman::ShowHTMLEditControl - или если точнее в строчке 1331:
Код |
---|
window.ar_<?= $name?>_config = <?= CUtil::PhpToJSObject($arParams)?>; // editor-config |
Дамп показывает, что в контенте, что должен передаваться на клиент присутствует CSS из файла стилей шаблона. Глюк происходит после строки 2972 - то есть на месте
Код |
---|
.glyphicon-forward:before {
content: "\e075";
} |
Если заменить 'content: "";' на что-то другое (к примеру margin) - ошибка появляется на 3 строки позже. Проблемы подключить Bootstrap через SetAdditionalCSS нет - но...
Есть у кого-нибудь идеи с чем это вообще может быть связано и зачем тащить в объекте CSS шаблона? Среда: Win7, Denwer, PHP 5.3.13, Apache 2.2.22, Bitrix ядро 12.5.10, Редакция CMS "Малый бизнес".