Логотипы брендов и УТП на карточке товара в Битриксе 14

Автор: Дмитрий Акифьев. Размещено в: 1С-Битрикс

Бренды

Приветствую, Друзья!

В этом видеоуроке из нового курса «Готовый интернет-магазин на 1С-Битрикс 14 за 4 часа» вы узнаете, как можно вывести справа от фото и описания товара еще и логотипы брендов или УТП магазина (уникальные торговые предложения).

Это последний видеоурок из нового курса, который я выкладываю на блог. Больше для свободного просмотра уроков из курса не будет. Кому нужен весь комплект уроков — берите здесь: забрать видеокурс.

Сейчас, в Битриксе 14 версии такая возможность сделана на новом типе хранилища данных – это Highload инфоблоки. То есть, это ускоренная версия хранилища динамической информации. Если грубо, то это просто таблица в базе данных, для которой не сделано много дополнительного функционала, типа индексации для поиска и т.д. Скоро к таким таблицам разработчики прикрутят супер скоростной вариант доступа к данным, и на таких таблицах можно будет реализовывать проекты с данными на миллионы элементов без торможения сайта. Но это в будущем.

А сейчас мы можем использовать эти хранилища для хранения элементов нового типа свойств – Справочников. Справочники легко создаются прямо из настроек обычных инфоблоков, и могут иметь картинки, которые и можно выводить с помощью специального нового компонента под названием «Бренды», который с помощью одной галочки подключается на детальную страницу товара в новых, адаптивных шаблонах 14 версии движка.

Причем выводить можно не только картинки, но и текст, и описание к тексту (даже в виде HTML разметки), и текст вместе с картинками. Возможностей много, поэтому смотрите все подробности в новом видео на блоге:

На этом сегодня все! Не забываем жать на социальные кнопки слева и задавать свои вопросы чуть ниже в комментариях!

 
Стрела влево

Если вам понравилась статья, то нажмите на одну из кнопок социальных сетей для размещения ссылки на страницу в своей ленте в этой соцсети.

 

Метки:, , , ,

 

Комментарии (13):

  • Алексей

    |

    Дмитрий, а за почти год что-нибудь новое по части Highload блоков появилось?

    Столкнулся с необходимостью регулярно делать переносы с локальной версии сайта на сетевую, но не обнаружил механизм импорта/экспорта.

    Его нет или я невнимателен?

    Ответить

    • Дмитрий Акифьев

      |

      Пока появилась только более тесная поддержка стандартными компонентами Битрикса, появилась минимальная документация. Вот наверное и все. Все что есть по документации надо рыть форум для разработчиков и всего 2 странички здесь.

      Импорта и экспорта нет, и вероятно не будет. Это связано с темя, что это не стандартное хранилище данных, а пока используется только как реализация дополнительного типа свойств, у которого может быть свои поля, не заложенные движком. Когда появится что-то дополнительно — вопрос к Битриксу, который сейчас вводит много нового, но до ума доводит далеко не все...

      Ответить

      • Алексей

        |

        Спасибо за скорый ответ.

        С highload-блоками ситуация ясна.

        Очень, очень жаль, что нет механизма импорта

        экспорта. Крайне нужный механизм.

        Ответить

  • Сергей

    |

    Добрый день, Дмитрий.

    По Вашему примеру изменил данные по логотипу компании в карточке товара. Но при увеличении полного описания, например, по доставке, поля в карточке товара автоматически не расширились и описание выходит за границы поля. В чем может быть проблема?

    Ответить

    • Дмитрий Акифьев

      |

      Такая особенность появилась после последних обновлений, когда перестали растягиваться поля по вертикали. Обращайтесь в техподдержку Битрикса, они помогут исправить, или ждите когда выпустят обновление в котором решат данную проблему.

      Ответить

  • Сергей

    |

    Добрый день. Почему при нажатии редактирования компонента появляется такая фраза:

    Не удалось обнаружить код вызова компонента.

    Из-за этого я не могу включить отображение бренда в карточке товара.

    Ответить

    • Дмитрий Акифьев

      |

      Такая проблема появляется когда сервер неправильно настроен под Битрикс. Проверьте все ли хорошо здесь: Настройка — Инструменты — Проверка системы (вкладка Тестирование конфигурации).

      Чаще всего проблема встречается при не правильной работе модуля mbstring (или при его нестабильной работе). Чините эту проблему с помощью техподдержки хостинга и будет Вам счастье.

      Может вообще нет в .htaccess строчек для mbstring (проверяется их наличие только при установке Битрикса, а без них тоже все будет работать «вроде нормально»). Строчки эти при работе сайта в UTF-8:

      php_value mbstring.func_overload 2

      php_value mbstring.internal_encoding UTF-8

      Еще может быть проблема, если на странице где вызывается компонент смешанный код (есть вызов компонентов и он не выделен в отдельные дискрипторы открытия и закрытия PHP < ? ?>? а идет совместно с остальным кодом. Это поправить просто, но у Вас не должно быть такой проблемы, если используете типовой интернет-магазин, без доработок кода «под себя».

      Если починить не получится (бывает и такое), то просто редактируйте настройки компонентов из админки: Контент — Структура сайта — Файлы и папки, там ищите файл нужной страницы и открываете на редактирование как HTML — откроется визуальный редактор, где все компоненты будут специальными значками — двойной щелчок откроет их свойства в любом случае, даже если с публички они не открывались.

      Ответить

  • Анастасия

    |

    в настройки каталога не добавляется возможность «использовать компонент бренды», в остальном вроде бы все правильно. В чем может быть причина? Где проверить можно? Спасибо

    Ответить

    • Дмитрий Акифьев

      |

      Проверяйте, что используете последнюю версию компонентов (адаптивный шаблон) и установлен в самом начале шаблон .default

      Ответить

      • Анастасия

        |

        да, шаблон у меня действительно не тот, разработчика какой-то((( получается без разработчика я такую функцию сама не сделаю?

        Ответить

        • Дмитрий Акифьев

          |

          Если Вы не разработчик под Битрикс, то вряд ли сами сможете сделать, нужна доработка шаблона, вероятно и комплексного компонента, который используете. Что там еще не хватает надо смотреть на конкретном сайте, поэтому лучше обратиться к разработчикам, которые дорабатывали Ваш сайт.

          Ответить

  • Анна

    |

    Есть ли смысл и правильно ли использовать этот функционал для создания/вывод в карточке подарка? упоминания о том, что с этим товаром можно получить в подарок что-либо?

    Ответить

    • Дмитрий Акифьев

      |

      Можно и так использовать, если есть варианты отображения подарков в маленьких блоках. Скоро еще разработчики Битрикса обещают подарки прямо в корзине, ждем-с...

      Ответить

Написать комментарий