Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Серия 5: Начало верстки основного шаблона сайта. Как работают шаблоны компонентов.

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.

Серия 5: Начало верстки основного шаблона сайта. Как работают шаблоны компонентов.

Чеклист:

Настраиваем PhpStorm для работы с 1С-Битрикс.
Накидываем верстку шапки и как работают шаблоны компонентов.
Включение вывода ошибок в 1С-Битрикс.
Выводим компоненты на главную страницу.
Здравствуйте.
К сожалению к 4му уроку не смог добавить комментарий, видимо уже закрыты.
Попробую спросить здесь.

Подскажите пожалуйста, есть ли возможность создавать свойства к информационным блокам (атрибуты товаров) в разрезе категорий. При широком ассортименте товаров у меня получается несколько тысяч свойств, и я начинаю с этим путаться.
Цитата
Михайл написал:
Здравствуйте.
Подскажите пожалуйста, есть ли возможность создавать свойства к информационным блокам (атрибуты товаров) в разрезе категорий. При широком ассортименте товаров у меня получается несколько тысяч свойств, и я начинаю с этим путаться.

Вот тут ответ, там в принципе ни чего не изменилось с тех пор
https://www.youtube.com/watch?v=1KP1cWM26tU

PS Комментарии починил, не правильная настроечка была)
Всем привет! Здесь иногда оставляют комментарии, как можно улучшить проект или идеи для разбора. Предлагаю как вариант, добавить материал, о том как реализовать переключатель валют.В каталоге и в корзине добавить интерфейс с выбором валюты, по нажатию на который, цена отображается в новой валюте
Цитата
Гость написал:
добавить материал, о том как реализовать переключатель валют.В каталоге и в корзине добавить интерфейс с выбором валюты, по нажатию на который, цена отображается в новой валюте
https://bazarow.ru/blog-note/16708/
Добрый день
Михаил Базаров, повторял действия по верстке до 22:37 минуты, но результат отличается от полученного вами (верстка скомпоновалась не корректно). В видео все действия без обрезки?  
Уже не вспомню, но по моему ни чего не обрезал. В этой серии приложен архив с версткой
https://bazarow.ru/video/video_new/seazon_1_2023/seriya-7-conten-caresel/
Михал, подскажите где то есть описание всех компонентов битрикса, чтобы понять какой лучше в определенном случае.
Вот тут описание 95-ти % компонентов, с подробным описанием каждого.
https://dev.1c-bitrix.ru/user_help/components/index.php
У меня почему то компоненты созданные через код (поиск и корзина) на странице сайта в режиме редактирования не выводят свое контекстное меню редактирования - я не могу с ними ничего делать . что за глюк? Пи этом с соновням мнею каталога все ок, его шаблон я могу в режиме раедактирования править
Есть код захардкожен в шаблон детального просмотра news.list...тра та та ..
Код
<script>
$(document).ready(function(){
$(&#39;section.main-content .top&#39;).css({&#39;background-image&#39;:&#39;url("<?=$arResult[&#39;DETAIL_PICTURE&#39;][&#39;SRC&#39;]?>")&#39;});
});</script>

он из поля Детальная картинка новости распологает вверху страницы бэкграунд картинку.
Cейчас это перестало устраивать так как на мобильной версии сильно тянет ее и не красиво. хочу добавить еще поле с картинкой назвать поле mod_foto в инфоблоке.
Вопрос: что добавить за проверку чтоб если с мобили открыт- отображать бэкграунд из поля mod_foto иначе оставлять как сейчас - из детальной картинки? заранее спасибо!!!
Можно проверять разрешение и подставлять нужную картинку
На 768 покажет мобильную картинку
Код
$(document).ready(function(){
    let bgDesktop = 'url("<?=$arResult['DETAIL_PICTURE']['SRC']?>")';
    let bgMobile  = 'url("<?= Cfile::GetPath($arResult['PROPERTIES']['MOD_FOTO']['VALUE'])?>")';

    if (window.matchMedia("(max-width: 768px)").matches) {
        $('section.main-content .top').css({'background-image': bgMobile});
    } else {
        $('section.main-content .top').css({'background-image': bgDesktop});
    }
});
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
 

Блог-note Заметки по 1С-Битрикс