Тёмный
No video :(

Вывод описания раздела товаров в типовом магазине на Битриксе 

Дмитрий Акифьев
Подписаться 4,2 тыс.
Просмотров 4,9 тыс.
50% 1

В этом видеоуроке вы узнаете о том, как вывести описание раздела если используется типовой комплексный компонент каталога в интернет-магазине на 1С-Битрикс. Введение в разработку под 1С-Битрикс для начинающих.
Самый полный видеокурс по созданию интернет-магазина на 1С-Битрикс: s.web-shoper.ru...
Узнать больше про то как легко делаются современные интернет-магазины Вы можете подписавшись на мою рассылку: free.web-shoper...
Запись сделана для этой страницы блога: blog.web-shoper...

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 32   
@dimasharit
@dimasharit 10 лет назад
Спасибо большое! Дмитрий вы начали развивать интереснейшее направление уроков по Битрикс. Их ждут многие.
@Panfilart
@Panfilart 7 лет назад
Спасибо, Дмитрий, не первый раз ваши видео по Битриксу выручают!
@mallowspace
@mallowspace 8 лет назад
Спасибо! Все работает! Дмитрию респект, за детальное объяснение!
@juoz8108
@juoz8108 10 лет назад
Спасибо, Дмитрий ! Все ясно и понятно ! Очень хороший урок ! Жду продолжения этой темы ( серия уроков ).
@Theaaaa92
@Theaaaa92 10 лет назад
Добрый день! Было бы интересно увидеть видео про не стандартные возможности Битрикса, например, 1- про поиск по разделам (что бы было возможно выбирать сам раздел в котором будут искать), 2 - также было бы интересно увидеть как сделать проверку текущего пароля пользователя при изменении пароля, 3 - настройка почтовых шаблонов в виде html. 4 - про фильтры для товаров (не стандартные)
@akifjevda
@akifjevda 10 лет назад
Это все классно, только часть Ваших вопросов точно не для новичков. Для решения Ваших вопросов надо быть уже подготовленным к работе с BF, чтобы уже показывать принцип решения, не останавливаясь на API, где и как писать код. А я хотел все-таки начать с основ - как делать простые компоненты, что такое API и как им пользоваться, как получить данные из БД без прямого обращения к таблицам, как сделать простейший модуль может быть даже без страницы в админке и т.п.
@Theaaaa92
@Theaaaa92 10 лет назад
Дмитрий Акифьев Это все хорошо) Но все равно хотелось бы увидеть это в будующем .... также для новичков будет интересно посмотреть про ajax подгрузку нвостей или элементов каталога) (при нажатии на кнопку "показать больше" или при скроле )
@Theaaaa92
@Theaaaa92 10 лет назад
Aleksandr LemzinУрок и правда для новичков полезный )) вот кстати как я вывожу массив видный только для администратора
@Theaaaa92
@Theaaaa92 10 лет назад
Aleksandr LemzinКстати еще былобы интересно посмотреть про SEO (настройка файла robot для yandex и google и про создание автоматической карты сайта)
@akifjevda
@akifjevda 10 лет назад
Aleksandr Lemzin По ajax: Можно сделать, на примере какой-нибудь простой фотогалереи из инфоблоков. Но потом, после основ, иначе сложностью можно отпугнуть начинающих :) По отладке: Можно и так выводить для админов, но я делаю функцию с большими возможностями (в том числе чтобы можно было и не авторизованным посмотреть при необходимости), подключаю ее в init.php и не парясь вызываю одной строкой. Про SEO все уже есть, ищите на моем блоге по тегу SEO.
@sergeylovchiy
@sergeylovchiy 10 лет назад
Очень интересно! Продолжайте!
@okyznetsov
@okyznetsov 4 года назад
Дмитрий, добрый день. Подскажите пожалуйста. На странице списка разделов (Услуги) под картинкой для анонса отображается текст с кратким описанием с помощью: . Мне нужно чтобы краткое описание отображалось непосредственно на странице раздела. Логично, нужно добавить в шаблон страницы раздела, что я и сделал. Но описание так и не отображается. В чем косяк?
@nikitafilimonov9013
@nikitafilimonov9013 9 лет назад
Все хорошо,но: 1. редактирование шаблонов компонента лучше делать после копирования в папку templates (обновление может убить все что вы делали) 2. Данное решение не совсем верно. Описание будет выводиться на всех страницах данного раздела, т.е. если все товары данного раздела не влазят на одну страницу и появляется 2, 3 и т.д. страницы. Для решения этой проблемы нужно использовать компонент catalog.section и проверку на первую страницу
@akifjevda
@akifjevda 9 лет назад
1. Урок не про то, как делать свои шаблоны и про это говорится в начале ролика. Как правильно копировать шаблоны и компоненты есть в других моих роликах. Здесь рассмотрена конкретная проблема. 2. Это ваша личная хотелка. Для большинства нужна именно логика вывода описания на любой странице раздела, вне зависимости от пагинации.
@skremet
@skremet 10 лет назад
Добрый день, Дмитрий. Спасибо за урок. Всё получилось. Только вот есть еще вопрос: А как вывести описание инфоблока, а не раздела. То есть поле ввода описания есть при создании инфоблока а вот описание не выводится.
@akifjevda
@akifjevda 10 лет назад
Дело в том, что в компоненте catalog.section.list не собираются данные об инфоблоке или товарах, только о разделах. Если нужна такая информация, то надо либо до дорабатывать компонент, что не желательно, либо получать нужные данные уже после отработки компонента в файле result_modifier.php (кешируется и работает до вывода шаблона) или component_epilog.php (не кешируется, отрабатывает уже после вывода шаблона в буфер отображения, но может изменять отложенные функции). Эти файлы создаются прямо в папках нужных шаблонов, то есть компонент остается стандартным, а в свой шаблон Вы можете выводить любые дополнительные данные, которых не было в компоненте или преобразовать их в нужный вид.
@skremet
@skremet 10 лет назад
Тогда очень хотелось бы посмотреть видео урок по result_modifier.php или component_epilog.php
@akifjevda
@akifjevda 10 лет назад
Gena Skremet Будет и такой урок, если желающих наберется достаточно для затеи по урокам по программированию. Пока из моей базы в 6000 человек эта затея нужна меньше 10 человекам. С таким раскладом уроки вряд ли появятся вообще.
@skremet
@skremet 10 лет назад
Дмитрий Акифьев Тогда лучше всего сделать топ запросов и открыть голосовалку на сайте blog.web-shoper.ru/blog/videolessons/bitrix/ - сделать рассылку и будет понятно что вообще нужно подписчикам.
@akifjevda
@akifjevda 10 лет назад
Gena Skremet Так рассылка по базе была, вопросы собираю на свой email. Голосовалки раньше делал, сейчас не делаю, толку от них мало. У меня вопрос один был и не замысловатый - нужны или нет уроки про разработке для Битрикса. Я так и написал - не будет обратной связи (и мне без разницы, лениво или не интересно), то и записывать не буду, буду дальше типовой функционал с точки зрения администрирования показывать.
@user-nx5wn9cs1o
@user-nx5wn9cs1o 7 лет назад
У меня не получилось, возможно это связано с тем, что на сайте не интернет-магазин, а товары представлены под разделами.
@Babakin1965
@Babakin1965 9 лет назад
Дмитрий посмотрел, сделал все получилось, только введенный текст про дублировался. т.е. Если описание раздела , то получается два описания одно под другим. Подскажите, что не так делаю? Спасибо
@akifjevda
@akifjevda 9 лет назад
Андрей Бабакин Честно - не знаю. Может код вывода написан 2 раза? Или оставили var_dump и нормальный вывод. Если ставили вывод 1 раз, то и напечатается 1 раз. Ищите косяк в своем коде, пересмотрите урок еще раз, чтобы стало понятнее.
@Babakin1965
@Babakin1965 9 лет назад
Дмитрий я вроде. понял. У меня сейчас редакция 15.5.1 поэтому так.
@fedotov_a
@fedotov_a 9 лет назад
Ну а какже картинку то еще из раздела вставить? Все делаю по такому же принципу, просто меняю на ["PICTURE"] но выводятся только цифры ... Как надо сделать, подскажите?
@akifjevda
@akifjevda 9 лет назад
***** У каждой картинки куча параметров (это же медиабиблиотека). Вы же не думаете, что их все надо тащить в информацию о товаре или категории? Поэтому в элементах инфоблоков хранятся только идентификаторы картинок, с помощью которых через API уже вытаскивается нужная информация (физический путь до картинки, ее название для поля ALT или еще что-то). Пользуйтесь документацией Битрикса, я больше не обучаю работе с Битриксом.
@fedotov_a
@fedotov_a 9 лет назад
Дмитрий Акифьев Дмитрий, спасибо за пояснение. Я просто подумал это проще, ведь я вытаскиваю описание раздела, ну и конечно я хотел чтобы и картинка этого раздела тоже была ... А вот вытащить ее оказалось не так просто. Я конечно ее вставил в описании к разделу, но у меня все задвоилось в самих разделах, ведь там выводится все тоже с картинками. А так, за урок большое спасибо, очень помогло - всегда готов поддержать, не только морально )))
@user-kg3hd3mb1h
@user-kg3hd3mb1h 9 лет назад
Спасибо за урок. А как сделать , чтобы описание оказалось внизу страницы, под товарами?
@akifjevda
@akifjevda 9 лет назад
Ярослав Куделин Воспользоваться механизмом отложенных функций. Пример есть в этом видео: blog.web-shoper.ru/blog/videolessons/bitrix/1871-movefilter.html
@user-kg3hd3mb1h
@user-kg3hd3mb1h 9 лет назад
Дмитрий Акифьев Спасибо всё получилось! Огромный респект автору.... у хорошего наставника и у учащихся все получается...
@user-ow3hi3yr4c
@user-ow3hi3yr4c 7 месяцев назад
Начало 7:20
Далее