Идеи пользователя

Рейтинг: 3  
Новая
Предложил Пользователь 2090153 11.02.2021 19:09:57

Обязательность свойства в рамках конкретного раздела, а не всего инфоблока

Предлагаю реализовать простановку обязательности поля-свойства не в рамках всего инфоблока, а в рамках конкретного раздела. Сейчас если поле привязано к разделу и у него стоит галочка - обязательное, его заполнение требуется даже в товарах из других разделов.  
Рейтинг: 1  
Новая
Предложил Пользователь 97123 01.02.2021 17:29:03

Добавить тип поля "Язык" или "Сайт"

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

Таким образом было бы удобно разграничить элементы, которые надо показывать только на одном языке. Например специализированные статьи только для англоговорящей аудитории или статьи только для российского рынка.

Либо селектор сайта в элементе инфоблока, если в настройках инфоблока выбрано несколько сайтов. Селектор выбора языка может быть слишком узкой реализацией а выбор сайта в данном случае может охватить большую аудиторию. Таким образом можно будет и тематически разделить контент(если на нескольких сайтах нужно выводить не все записи) и по языку(если на каждый язык создавать отдельный сайт).
Рейтинг: 2.8902  
Новая
Предложил Пользователь 4791222 18.01.2021 13:02:23

В списке ИБ сделать отдельную кнопку "Добавить раздел"

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

Режим "совместный" - значит нет "главенства" элементов или разделов.
Предлагаю сделать кнопку отдельной.

Или как-то настраиваемой, как и режим отображения.
Рейтинг: 5.8902  
В работе
Предложил Пользователь 2090153 24.06.2020 19:30:16

Расширить список действий со свойствами в списке свойств

Предлагаю расширить список действий, которые можно совершать с свойствами в списке свойств. Сейчас доступно только 2 опции - активировать и деактивировать:



Было бы очень здорово добавить сюда:
1. Массовое проставление галочки (показывать в списке)
2. Массовое проставление галочки (показывать в детальном просмотре)
3. Привязать свойство к разделу (выбор раздела) - ОЧЕНЬ нужная вещь. Особенно когда свойств под 800-900 штук и чтобы привязать свойство к разделу, нужно в огромном списке без поиска его найти.
4. Галочка "Показывать на странице редактирования элемента"
Рейтинг: 6.8902  
Новая
Предложил Пользователь 1930129 18.06.2020 21:55:04

Расширение типов инфоблоков

Хотел бы предложить одну фишку, которая бы помогла группировать ифноблоки в подтипах инфоблоков. На больших проектах достаточно много группированных отдельных страниц и инфоблоки перемешиваются в одном типе инфоблоков. Вот пример реализации в скринах.
Рейтинг: 1  
Новая
Предложил Пользователь 326858 03.01.2020 13:47:17

Зависимость SEO кеша от сайта

Сейчас кеш SEO свойств элементов инфоблока не зависит от сайта, что усложняет вывод одного элемента (например новости) на разных сайтах.

Речь про \Bitrix\Iblock\InheritedProperty\SectionValues() и \Bitrix\Iblock\InheritedProperty\ElementValues()
Рейтинг: 5.7804  
В работе
Предложил Пользователь 187531 01.11.2019 11:29:03

Добавить в списке элементов инфоблока редактирование картинки

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

-Детальная картинка
-Картинка анонса
-Свойство типа файл
Рейтинг: 2  
Новая
Предложил Пользователь 17890 13.10.2019 18:45:18

Добавить теги TAGS в секции инфоблока

Странно, но в секциях инфоблока нет системного поля "теги".
просьба добавить его.
Рейтинг: 0  
Внедрено
Предложил Пользователь 1213917 31.07.2019 16:32:15

Админка. Сортировка значений свойства тип список при быстром редактирование элементов.

В файле - bitrix/modules/iblock/admin/iblock_element_admin.php отредактировать строку 882. Добавить сортировку.

Вместо
$rs = CIBlockProperty::GetPropertyEnum($arProperty['ID']);

Сделать
$rs = CIBlockProperty::GetPropertyEnum($arProperty['ID'], ['SORT' => 'ASC', 'VALUE' => 'ASC', 'ID' => 'ASC']);

Для того чтобы при быстром редактирование элементов, значения свойства тип список были отсортированными, и можно было нормально находить и менять значение у элемента.  
Рейтинг: 0  
Ответил Жуков Евгений 31.07.2019 18:21:31
Выйдет в iblock 19.0.0. Возможен сдвиг обновления.
Рейтинг: 16.0118  
В работе
Предложил Пользователь 1692345 17.07.2019 10:47:36

Дубликаты элементов в списках при создании

Если в списках при создании элемента нажать n раз на кнопку "сохранить", то мы получим n элементов. Это в корне неправильно!

У нас более 600 сотрудников и множество форм заявок реализованным на списках.
И всегда находятся  ̶н̶е̶люди, которые нажмут несколько раз (доходило до 6) на кнопку "сохранить", в результате получаем дубли, много дублей!

Реализуйте, пожалуйста, блокер на кнопку "сохранить" (после нажатия) или хотя бы анимацию выполнения действия.  
Рейтинг: 4  
Новая
Предложил Пользователь 36231 09.07.2019 17:14:13

HL + карта сайта

Часто бывают задачи, когда надо выгрузить в карту сайта данные из HL инфоблоков.
Штатного механизма - нет, приходится допиливать.
Рейтинг: 21.1216  
Новая
Предложил Пользователь 86803 16.05.2019 17:31:35

Умный фильтр (bitrix:catalog.smart.filter) - поддержка ЧПУ компонентом новостей

ЧПУ умного фильтра не работает в компоненте новостей.
Все потому, что при обработке ЧПУ в файле component.php комплексного компонента news ничего неизвестно о шаблоне пути #SMART_FILTER_PATH#.
Т.е. компонент не в курсе, что шаблон может содержать разделитель "/".
Решается все добавлением 1 строки в место, где компонент определяет $componentPage:
$engine->addGreedyPart("#SMART_FILTER_PATH#");
Рейтинг: 0  
Внедрено
Предложил Пользователь 32864 26.04.2019 12:43:54

Остается большая фотография после ресайза "карандашиком"!

Здравствуйте!
Обнаружил неприятную особенность. Если загрузить большую картинку в поле Файл, сохранить ее и взять ссылку на это изображение. Потом уменьшить картинку встроенным редактором, "карандашиком" под фото и сохранить, и тоже взять ссылку на фото, то у нас фото будет доступно большое по первой ссылке, а уменьшенное по второй. Причем фото большое мы больше нигде не найдем, чтобы его удалить.

Теперь еще интереснее. Мы удаляем наше уменьшенное фото вообще. По второй ссылке оно исчезнет, а по первой нет. Так и лежит у нас большой файл, который мы уже никогда не найдем и не удалим.
Рейтинг: 0  
Ответил Жуков Евгений 20.05.2019 11:17:15
Выйдет в iblock 19.0.0 18.6.600
Рейтинг: 10.451  
Новая
Предложил Пользователь 1694909 21.04.2019 16:06:22

Группировка свойств, Составное свойство

Приветствую, предлагаю добавить новый тип свойств инфоблока "составное свойство", почти на каждом проекте возникает необходимость в создание группы свойств для раздела характеристик товара или же для сложных множественных свойств, таких как маршрут, контакт, и д.р.

К примеру у производителя товара есть дистрибьютеры и у дистрибьютеров есть разные отделы, нам необходимо вывести контакты этих отделов, для этого приходится создавать отдельных инфоблок и делать привязку по элементу, вместо того чтобы создать составное свойство и указать для него поля "название отдела", "телефон", "e-mail".

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

Есть пример решения http://marketplace.1c-bitrix.ru/solutions/simai.complexprop/ , он работает адекватно, но хотелось бы чтобы свойства добавленные в составное свойство, не были видны пользователю при редактировании элемента.
Рейтинг: 1  
Новая
Предложил Пользователь 1694909 21.04.2019 15:56:57

Настройка формы редактирования для конкретного элемента

Приветствую, предлагаю добавить возможность задать вид формы редактирования разделов и элементов инфоблока для конкретного элемента или раздела. Это позволит создавать инфоблок для статических страниц, таких как "о компании", "контакты", "партнёры" и прочие, путём скрытия лишних свойств инфоблока, мы сможем оставить только то что нужно для конкретной страницы.

Сейчас есть огромная проблема целостности страниц при правке через эрмитаж, очень сложно настроить всё так чтобы клиент не сломал тот или иной элемент страницы при правке через html редактор.

Рейтинг: 3  
Новая
Предложил Пользователь 58861 09.04.2019 16:01:46

arrSKUFilter в catalog.section и catalog.element

нужен фильтр по торговым предложениям (например "SKUFILTER_NAME"=>"arrSKUFilter"), чтобы можно было отображать в каталоге только нужные предложения в товарах, как это можно сделать через API - CCatalogSKU::getOffersList
Рейтинг: 5  
На голосовании
Предложил Пользователь 1567293 04.03.2019 13:04:36

Исправление ошибки загрузки файла

При загрузки файла в поле типа "Файл" неверно отрабатывает проверка максимального размера файла. Демонстрация ошибки и исправление в скринах.
Рейтинг: 0  
Внедрено
Предложил Пользователь 2346887 27.02.2019 14:59:46

Событие "Сохранение элемента инфоблока в админке" (и в публичке в режиме правки)

Это необходимо когда у товара есть свойство "Цена в долларах" и цену товара в рублях нужно формировать на основе значения этого свойства.

Сейчас приходится задавать цену товара в обработчике события "Bitrix\Catalog\Model\Price::OnAfterUpdate". При этом приходится делать дополнительную работу -- получать текущую цену товара и сравнивать с той ценой, которую мы собираемся установить. Это необходимо делать для того, чтобы не возникала бесконечная рекурсия. При этом, если допустить ошибку в этом обработчике, то бесконечная рекурсия всё равно может наступить и сайт перестанет работать. Это неудобно и опасно.