А как научить CIBlockSection::GetList считать только нужные элементы? Например, у меня стоит привязка к пользователям и в списке разделов нужно вывести разделы в которых есть элементы для пользователя.. т.е. нужен фильтр для ELEMENT_CNT, либо 100500 запросов чинить для фильтра элементов прямо в php?
Александр Сабанов,bitrix этим не занимается... он только подключает .min.* файлы вместо .js|.css если таковые имеются в разделе... Вот реклама неплохого плагина https://marketplace.1c-bitrix.ru/solutions/millcom.csscompression/ он минимизирует все подключаемые .css файлы (если подключить .min.css плагин создаст файл .min.min.css и подключит его...) для js такого плагина нет, всё ручками.
p.s. возможно, я ошибаюсь, и при какой-то комбинации галочек где-то в админке должен получиться минифицированный js файл...
В битриксе много косяков!! очень много! но зато есть интеллектуальные сети, которые помогают отправить файл в email или настроить несколько языков на сайте...
Такая проблема в модуле email-рассылки при использовании кастомизированного шаблона НЕ из папки .default! В т.п. прокомментировали так:
Цитата
Добрый день!
В административной части сайта нет привязки к шаблонам сайта, поэтому работать там будут только общие шаблоны или шаблоны из общего шаблона сайта (.default)
Первое что мне потребовалось сделать: заменить слайдер фотографий в карточке товара и свойства SKU перевести в табличную верстку...
заменить слайдер фотографий в карточке товара Первый вопрос к разработчикам: почему 5 превью в строку? почему это жестко и отдельно прописано в шаблоне и в js-обработчике!? Как же MVC??
уже 2 часа ковыряю script.js но так и не смог найти где устанавливается размер превьюшек. А ведь я подключил сторонний плагин адаптивного слайдера одним дополнительным классом!
свойства SKU перевести в табличную верстку Первый вопрос опять к разработчикам: почему замена ТОЛЬКО тегов div,ul,li на table,tr,td полностью ломается вся работа шаблона!?? Классы и id остаются прежними, вложенность классов не меняется(мало ли, js очень большой )
По click на свойстве происходит вызов "SelectOfferProp" из которого вызывается "SearchOfferPropIndex" в котором я просто не могу понять смысл! this.treeProps - все SKU (ID, SHOW_MODE, VALUES_COUNT) index - индекс click-нутого this.treeProps
потом идет перебор
Код
for (i = index+1; i < this.treeProps.length; i++){ // Что за index+1??? Почему проверяются SKU только после изменяемого?
и вызов секретной функции GetRowValues(arFilter, strName) - должна проверять возможные значения SKU?? UpdateRow(i, arFilter[strName], arShowValues, arCanBuyValues) - обновляет строку свойства SKU и скрывает недопустимые варианты? ChangeInfo() - обновляет карточку товара, описание, фотографии и прочее?
Лично у меня ошибка в UpdateRow - не скрывает/отображает варианты SKU (Cannot read property 'nodeType' of null) При клике на значение свойства SKU у меня в UpdateRow попадают следующие свойства SKU!((( ПОЧЕМУ?
Прошу помощи! Пусть этот топик станет пристанищем заблудших душ молодых разработчиков bitrix)))
В двух словах: проходя учебный курс "Администратор. Модули" заметил, что в продукте "Управление сайтом" который у меня есть, недостаёт модулей, например "Документооборот". http://www.1c-bitrix.ru/products/cms/features/workflow.php В Marketplace такого не нашёл. Объясните пожалуйста, почему так(ибо учебный курс становится бесполезен без реального управления модулями)
а ещё постоянные ошибки(приложен скрин)...они могут сказываться на результатах?
и в тестировании не хватает ссылки для обращений!(как же вы улучшаете тестирование, если не знаете недочётов?) пишу тут, потому, что нет ссылки кому писать об этом...
Тест: Администратор. Базовый. Основы администрирования Добрый день, 12-ый раз читаю текст, сверяясь с админкой bitrix и не прохожу этот тест!!! Можно ли узнать где Я ошибаюсь?
Добавьте, пожалуйста, 2 попытки Тест: Администратор. Базовый. Основы администрирования