
Инфоблоки, инструменты
О модуле
Представляю Вам самый востребованный модуль Маркетплейса.
Теперь администрирование сайта стало простым как никогда, благодаря легким в использовании и надежным инструментам.
Вы можете несколькими кликами мыши скопировать элемент прямо в списке, переместить его в другой инфоблок или "отвязать" от раздела. И это лишь малая часть возможностей модуля. Просто установите его и Вы получите доступ к следующим улучшениям:
- Возможность копирования и перемещения элементов между инфоблоками
- Удобное перемещение между ячейками в новых инфоблоках
- Возможности копирования различных элементов в рамках одного инфоблока
- Опция «отвязать от текущего раздела».
- Типы свойств «Простой чекбокс» и «Палитра»
- Кнопка просмотра элемента в публичной части.
- Экспорт и импорт свойств инфоблока. А также формы элемента и секции.
- Пользовательские свойства инфоблоков
- Удобное управление чекбоксами списков.
- Переключатель режима просмотра элементов в одном инфоблоке
Удобное управление чекбоксами

Копирование и перенос
Как часто перед вами стоит задача скопировать или переместить элемент в другой раздел, или в соседний инфоблок?С функционалом модуля Инфоблоки. Инструменты. вы можете копировавать элементы в рамках одного инфоблока прямо в списке, перемещать элементы между инфоблоками, копировать свойства инфоблоков за несколько кликов мыши.
Все действия интуитивно понятны. Например, для того, чтобы переместить элементы в конкретный раздел инфоблока-преемника, отметьте галочкой нужный элемент, в меню «Действия» выберите «переместить в другой ИБ», укажите инфоблок и раздел.

Вы также можете переносить элементы в корень инфоблока-преемника, в этом случае раздел указывать не нужно.
Добавить привязку к разделу

Отвязать от раздела
Еще одна удобная опция — «oтвязать от текущего раздела». Подходит, когда необходимо исключить некоторые элементы из раздела «Распродажа», к примеру.

Перемещение по ячейкам

Свойства инфоблоков

if (Cmodule::IncludeModule('asd.iblock')) { $arFields = CASDiblockTools::GetIBUF(2); }и получаем массив
Array ( [UF_ASD_TPL_INSERT] => текст [UF_TEST] => 1000 [UF_TESTLIST] => Array ( [2] => раз [3] => два [4] => три ) )
Просмотр элементов
Вы можете быстро просмотреть как будет выглядеть товар, статья или новость в Публичной части благодаря функции модуля - Просмотр. | ![]() |
Переключение режима просмотра
А также после установки модуля Инфоблоки. Инструменты вы можете переключать режим представления элементов и секций (совместный или раздельный) уже в блоке настроек в списке элементов. Тогда как в стандартной поставке для этого нужно переходить в настройки инфоблоков. |
![]() |
Новые типы свойств
Как знают разработчики, даже для обычного чекбокса да/нет, надо создавать свойство типа «список», которое имеет как минимум два минуса: дополнительный запрос при выборке и неудобство установки чекбокса в положение «вкл». Поэтому, продвинутые разработчики использовали замену чекбоксу, заводя просто тип свойства «строка», куда писали Y/N, подразумевая, что это и есть чекбокс. Вариант, конечно, работоспособный, но неудобен для пользователей: ваш контент-редактор должен держать в голове, что Y — это «да», N — это «нет».
Решение — и есть новый тип свойства «простой чекбокс».
Простой чекбокс
Новый тип свойства — «простой чекбокс» базируется на строке, и сохраняет у себя значения Y/N для чекбокса-строки (сделано лишь для совместимости со старыми версиями) или 1/0 для (рекомендуется как более быстрое для поиска)

И вот это свойство мы можем уже просто ставить в положение вкл.
CIBlockElement::SetPropertyValueCode(38398, 'CHECK_STR', 'Y');//для строки CIBlockElement::SetPropertyValueCode(38398, 'CHECK_INT', 1);//для числаили выкл.
CIBlockElement::SetPropertyValueCode(38398, 'CHECK_STR', 'N');//для строки CIBlockElement::SetPropertyValueCode(38398, 'CHECK_INT', 0);//для числаи очень просто без доп.запроса фильтровать по нему:
CIBlockElement::GetList(array(), array('=PROPERTY_CHECK_STR' => 'Y'));//по строке CIBlockElement::GetList(array(), array('=PROPERTY_CHECK_INT' => 1));//по числу
Естественно, поддерживается и фильтрация по нему:

Обращу ваше внимание, что в базе значение всегда хранится как Y/N для строки или как 1/0 для числа (сохранение и фильтр показаны выше). Менять это нельзя, можно менять только визуальное представление включенного и выключенного положения (в настройках конкретного свойства):

Получаем в итоге:

Ну и последнее. Если у вас уже есть такое простое текстовое свойство с положениями Y/N (или числовое с 1/0), вы безбоязненно можете изменить у него тип свойства на «Простой чекбокс», все продолжит работать.
Палитра
Еще один тип новый тип свойства «Палитра» будет по достоинству оценен при работе с графикой.

Импорт и экспорт
Также вы можете легко делать импорт и экспорт свойств инфоблоков и использовать их в различных своих проектах. Кнопка экспорт/импорт доступна в разделе редактирования инфоблоков. |
![]() |
Стоить заметить, что при экспорте вы можете выбрать только те свойства, которые вам нужны. А при импорте обновление свойств будет происходить по их кодам, причем, если свойство по коду найдено не будет - оно будет добавлено.

В заключение
Самый востребованный модуль Маркетплейса не останавливается ни на месяц в своем развитии. Появляются и реализуются новые идеи. Впереди еще много нового и интересного. А пока просто установите модуль и новый функционал появится автоматически.Как купить это решение
Если решение платное, после перехода в Маркетплейс вы нажимете кнопку «Купить» и далее завершаете оформление заказа через процессинговый центр компании 1С-Битрикс.
Если решение бесплатное
Если решение бесплатное (вместо кнопки «Купить» стоит кнопка «Скачать»), после перехода на страницу Маркетплейс воспользуйтесь соответствующим интерфейсом для установки.