Примечание: Highload-блоки и традиционные инфоблоки - это разные вещи. Поэтому нет возможности конвертации традиционных инфоблоков в . 1C Битрикс — известная и хорошая система управления сайтом. Эти вопросы решаются написанием специфических шаблонов для инфоблоков, меню или строки навигации и, в целом, не требуют серьезного программирования на PHP. Помимо всего прочего, мы сможем работать на уровне Битрикс API, что уже само по себе приятно. Highload инфоблоки – первый беглый взгляд Для этого в качестве учебного примера добавим HL инфоблок «статьи», заполним его. Highload инфоблок 1c-bitrix операции над элементами инфоблока. Привет, битриксоиды=). Если вы зашли в данную заметку, вы наверняка уже слышали про новый модуль битрикса highload инфоблоки. Битрикс или “что-то другое”? Напрашивается вопрос: зачем делать Highload на Битриксе? Структуру данных нужно продумывать сразу, но далеко от инфоблоков вы не уйдете. Прототип уже работает, позволяя оценить структуру нагрузки, начать накапливать. С- Битрикс Разработчикам - Highload Инфоблоки – Новый тип свойств «Справочник». В этой статье мы будем говорить не о Highload инфоблоках как о сущности, появившейся в продукте, мы скорей поговорим о том, как вы сможете их применять, и как их уже применяет Битрикс в релизе 1. Проверяем, что у вас установлены Highload Инфоблоки: Новый тип свойств Справочник появился в инфоблоках. У меня установлен новый дистрибутив 1. Магазином Одежды+. Давайте посмотрим, есть ли у меня новое свойство. Переходим в инфоблок Торговые предложения на вкладку Свойства: Мы видим, что у нас есть свойство с типом Справочник, и это свойство Цвет, которое вы видите в публичной части: При создании и настройке свойства типа Справочник создаётся связанный Highload инфоблок. Давайте посмотрим, как выглядит такой инфоблок для свойства Цвет: Перейдём из выпадающего меню в Список записей: Мы видим список цветов с картинками, сортировкой и т. Highload Инфоблоки – удобное средство для списков с различными дополнительными полями, которые вы сможете использовать в своей разработке. На этой же странице вы сможете добавлять новые цвета или редактировать уже введённые, вы сможете менять картинки и т. Кроме справочника цветов в новом магазине на основе Highload Инфоблоков собраны бренды, но мы не будем смотреть на них (на момент написания брендов их нет в публичном разделе в доступе у клиентов). Давайте их создадим, соответственно создадим новое свойство с типом Справочник. Так как бренды будут использоваться для основных товаров и не нужны для конкретного торгового предложения, то создавать мы их будем в основном инфоблоке. Переходим в инфоблок на вкладку Свойства: Вводим название нового свойства, у нас это будет Бренды, выбираем новый тип Справочник, ставим галочку «множественное» (вдруг будет несколько брендов у товара), вводим код и нажимаем кнопку . Так как мы создаём новый справочник, то выбираем Создать новый справочник. В поле Название справочника задаём его название латиницей. Вы видите строку с полями, которые вы можете или заполнять или не заполнять. Это пошли элементы справочника, таких записей может быть много. Для добавления строк есть кнопка Ещё. Вы можете создать одну запись и перейти к их редактированию уже в раздел Highload инфоблоки или продолжить их заполнять здесь. Давайте заполним несколько записей и разберём каждый столбец отдельно: В поле Название задаётся название элемента. Это название вы будете видеть в инфоблоке при создании нового или редактировании созданного ранее элемента: По умолчанию значение не задано и вы видите «Нет значения», вы можете выбрать нужное значение. Поскольку свойство у нас множественное, мы видим кнопку Ещё и можем выбрать несколько значений. Поле Сортировка - задавая сортировку, вы сможете регулировать в какой последовательности выводить значения в публичной части. Поле Внешний код служит для создания связей и выгрузки в 1. С. Заполнять необязательно, оно будет автоматически сгенерировано в момент сохранения свойства: Поле Изображение - загруженное сюда изображение выводится в публичной части в виде картинки свойства или в новом компоненте для брендов. На скриншоте выше в столбце Изображения вы можете видеть, как я загрузил несколько изображений в это поле для некоторых записей. Поле Ссылка - можно ввести ссылку на страницу как внутреннюю, так и внешнюю. Используется в компоненте вывода брендов в публичном разделе. По умолчанию - может быть выбрано только одно значение. Элемент, для которого выбрано по умолчанию, будет выбираться в публичном разделе. Это важно для свойств торговых предложений для вывода первым нужного товара, важного для владельца магазина. Поле Описание используется в публичном компоненте брендов. Применяется, когда не загружено изображение, для показа текстовой кнопки. Поле Полное описание - выводится в виде всплывающей подсказки у кнопок брендов в публичной части. Может содержать html разметку вплоть до таблиц или иных описаний. Свойства заполнены, сохраняем и переходим к товару, чтобы выбрать нужные бренды для вывода в публичной части: Я выбрал 5 брендов. Можно идти в публичный раздел на детальную страницу и посмотреть, как это будет выводиться: Нечего не вывелось, так как у нас в настройках компонента не включён вывод брендов и не выбран Highload инфоблок, где будут браться значения. Переходим в режим правки и нажимаем на «шестерёнку»: Включаем использование компонента брендов и выбираем созданное нами свойство Бренды типа Справочник, сохраняем и видим появившиеся бренды: Я специально загрузил неподготовленные картинки, чтобы показать, что картинка будет масштабироваться и показываться по центру. У меня у части элементов есть картинки, часть элементов при наведении открывает дополнительную информацию, одна из кнопок просто текст (кстати, текст может быть большим, кнопка будет расширяться по высоте). Новый компонент bitrix: catalog. Он может выводить любую информацию из созданного Highload инфоблока в 4 различных представлениях. Это могут быть и картинки брендов, и описания доставок, и информация покупателям о новых акциях или кредитах. И в завершение давайте создадим одно значение у нашего нового справочника не через свойства инфоблока, а через Highload инфоблоки. Переходим к нашему созданному свойству: Выбираем в выпадающем меню Список значений: И нажимаем кнопку «+ Добавить запись», чтобы добавить новую запись: Видим уже знакомые поля, заполняем значения и сохраняем: Наш новый элемент добавился. Мы разобрали с вами, где в продукте мы используем Highload инфоблоки. Разобрали, что такое справочник и создали новый. Теперь дело за вами – пробуйте, экспериментируйте, задавайте вопросы в комментариях..
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |