Верстаем компонент каталога в битрикс. Выводим изображения и описания категорий товаров, выводи свойства в карточку товара и окультуриваем внешний вид списка товаров.
Видеоурок №12: верстка каталога в Битрикс
09.06.2015 11:04:19
Михаил добрый день. Заметил что Анна написала вам свой вопрос гораздо позже чем я и вы ей ответили а меня хотя я написал свой вопрос почти на месяц раньше проигнорировали. На мой взгляд это не очень хорошо. Или вы отвечаете на вопросы на платной основе???
|
|
|
10.06.2015 03:21:57
Вашего может не увидел или увидел и забыл. Плюс тут часто задают одни и те же вопросы, возможно ответил где-то в другом месте. Я тут один отвечаю, сотрудников не держу. Мой форум-мои правила Но в любом случае не со зла не ответил. |
|||
|
10.06.2015 13:52:06
Михаил простите ради бога. Я не хотел вас обидеть и оскорбить. Еще раз прошу прощения. И спасибо вам за видеоурок. Очень хорошо вы рассказали про первую часть. Ну я там сам в принципе разобрался так что все нормально.
|
|
|
28.08.2015 13:44:22
Добрый день Михаил. В какой именно папке находится этот файл "template.php"?
|
|
|
28.08.2015 15:07:37
|
|||
|
28.08.2015 15:22:41
|
|||||
|
28.08.2015 17:02:25
|
|||||||
|
15.09.2015 16:56:42
В 1С-Битрикс: Управление сайтом 15.5.1 сейчас очень сильно отличается темплейт компонента текущей версии битрикса от описанной в уроке. Нет таблиц вообще, все на див тегах....
Также по-моему есть ошибка в системе - когда ставить отображение списка один лемент на строку, реально отображается 3 элемента вместо одного. В CSS к шаблону компоненты есть классы для разных количеств колонок тега div который выводит строку товаров. .bx_catalog_item.col1; .bx_catalog_item.col2... .bx_catalog_item.col5 Когда ставишь значений параметра 1 тогда должна генерироваться страница с классом тэга div col1. И тогда будет действовать правило CSS .bx_catalog_list_home.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 30px 0 ;width:100%} А в исходной странице сайта мы реально видим клас .bx_catalog_list_home.col3 и соотвественно 3 колонки вместо одной на сайте. Похоже на глюк генерации страницы с компонентой? В темпейлте не могу найти где именно устанавливается клас колонки. Есть только такой код <div class="<? echo ($arItem['SECOND_PICT'] ? 'bx_catalog_item double' : 'bx_catalog_item'); ?>"> Как видим div закрывается и у него класс просто bx_catalog_item а как и на какой стадии туда попадает еще класс col1 ... col5? Может скрипт добавляет? Можно-ли обновить урок по темплету текущей версии? |
|
|
15.09.2015 20:03:51
Битрикс 15.5.1.
Просьба еще подсказать как получить фото загруженные в свойства. Поле $arResult['MORE_PHOTO'] использованое в уроке не работает. Там только массив из одного объекта - детальное фото. Добавить еще одно фото в детальное через интефейс нельзя (видимо ограничение версии...). Я так понимаю что это стадартное поле информационного блока, а не поле его свойства (просто названия совпадают). Пробовал пройти через пропетисы $arResult["PROPERTIES"]["MORE_PHOTO"]["VALUE"] - там только строки с ИД загруженных элементов. Но как поличть их SRC? |
|
|
16.09.2015 09:25:39
|
|||
|
04.10.2015 18:09:21
Здравствуйте Михаил! Подскажите, как сделать, чтобы в списке разделов Каталога товаров каждый пункт раздела имел бы собственное оформление. Как-то нужно, видимо, без цикла foreach обойтись?
|
|
|
04.10.2015 19:05:10
|
|||
|
04.10.2015 20:49:59
|
|||||
|
05.10.2015 00:38:59
и добавлять его class="<?=$arSection["КОД_СВОЙСТВА"]?>" |
|||||||
|
05.10.2015 08:25:41
$arResult["SECTIONS_COUNT"] - возвращает кол-во разделов, $arResult['SECTIONS'][индекс ]['SECTION_PAGE_URL'] - URL к странице с содержимым раздела $arResult['SECTIONS'][индекс]["NAME"] - это имя раздела... А что там в $arResult[ ] еще есть? Где почитать об этом можно? |
|||
|
05.10.2015 16:24:16
|
|||||||
|
05.10.2015 20:08:39
|
|||
|
27.10.2015 17:24:02
Здравствуйте, Михаил!
Нужна ваша помощь! Создал свойство MORE_PHOTOS с дополнительными изображениями. Прописал в файл result_modifier.php: <? $arResult["MORE_PHOTO"] = array(); if(isset($arResult["PROPERTIES"]["MORE_PHOTO"]["VALUE"] ;) && is_array($arResult["PROPERTIES"]["MORE_PHOTO"]["VALUE"] ;) ) { foreach($arResult["PROPERTIES"]["MORE_PHOTO"]["VALUE"] as $FILE) { $FILE = CFile::GetFileArray($FILE); if(is_array($FILE)) $arResult["MORE_PHOTO"][]=$FILE; } } ?> Теперь у меня на место детальной и превью-картинки выводится изображение из свойства MORE_PHOTO. Как сделать, чтобы на месте детальной была детальная, а только по клику на превью она появлялась в окне детальной? |
|
|
19.03.2016 07:20:52
Михаил, здравствуйте!
Возникла такая проблема: -пользуясь предоставленными вами шаблонами появилась необходимость сделать в catalog.element вывод свойств торговых предложений в виде плиточек, как на популярный интернет магазинах, но в базовом компоненте свойства как и торговые предложения выводятся просто списком. Помогите решить проблему, буду очень благодарен. И еще раз спасибо за ваши уроки, вынес из них очень много полезного. Удачи вам в ваших делах! |
|
|
19.03.2016 08:31:01
|
|||
|
14.09.2017 11:32:29
Доброго времени суток! Кто знает как вывести слайдером детальные картинки торговых предложений. Чтобы при нажатии на картинку она становилась активной и соответственно выводилось торговое предложения откуда она берется.
|
|
|
14.09.2017 13:00:22
|
|||
|
15.09.2017 14:35:55
|
|||
|
05.11.2018 16:12:13
Подскажите! Как править шаблоны в версии 18+ там совсем нет верстки, только РНР коды. Есть вывод плиткой, но как изменить ее стили шрифты размеры иконок ....
|
|
|
05.11.2018 23:07:57
- верстка в template.php - стили в style.min.css |
||||
|
||||
Сквозная по:
- Всем записям блога
- Всему форуму
- Всем видеоурокам
15 000 руб/мес.
Обязательно через ОРДсо счетами и актами
Блог-note: заметки разработчика
Вывести товары из того же раздела в карточке товара
Немножко топорный, но все же вполне действенный способ по выводу внутри подробной карточки товара, элементов того же раз...
Использование WebP изображений в 1С-Битрикс (на Битрикс: Веб окружение)
WebP это современный формат сжатия изображений, который позволяет, при правильных настройках и уровнях сжатий, уменьшить...
Переключатель валюты в каталоге 1С-Битрикс
Задача: Дать пользователю возможность самостоятельно выбирать валюту, в которой он хочет видеть цены, в разделе каталога...
Вывод даты создания элемента в правильном формате в Битрикс
Если нужно вывести дату создания новости, статьи или товара в каталоге, в принципе любого элемента инфоблока- можно восп...
Мобильные версии страниц и поисковые системы
Согласно требования поисковых систем: Яндекс и Google, в случае если у вашего сайта имеется мобильная версия, нужно увед...
Показать пользователей онлайн на странице сайта
Задача: показать на странице сайта пользователей которые сейчас находятся на сайте. Используется штатный модуль "Ве...
Получение доступа к железу устройства из Битрикс мобильное приложение
Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функционал добавляемый BXMobileApp. ...
Заполнить картинки разделов каталога из картинок товаров
Задача: в каталоге, разделы и подразделы выводятся в виде плитки над товарами, с картинками разделов. Так как разделов и...
Настройка выгрузки товаров в Яндекс Маркет с сайта Битрикс
Настройка выгрузки в Яндекс маркет в формате yml, выполняется достаточно просто, кроме одной заморочки: в типовой постав...