Медиабиблиотека в Битрикс: порядок на живом каталоге
В каталоге на 300 товаров фотографии лежат и в карточках, и в медиабиблиотеке, а редакторы загружают копии под разными именами. Разбираем, как навести порядок в файлах «1С-Битрикс: Управление сайтом» и не сломать страницы.

В интернет-магазине на 300 товаров редакторы загружают фотографии в карточки, складывают макеты в медиабиблиотеку и иногда повторно добавляют один и тот же файл под новым именем. В результате сложно найти оригинал, а удаление «лишней» картинки может оставить страницу без изображения. Разберём рабочий порядок для «1С-Битрикс: Управление сайтом» 24.x: где хранить файлы, как договориться об именах и что проверить перед удалением. Названия пунктов меню зависят от версии и настроек сайта.
Сценарий: каталог с карточками товаров
Представим магазин, где контент-редактор добавляет фотографии товара, дизайнер передаёт баннеры, а разработчик настраивает шаблон каталога. Важно не просто собрать файлы в одну папку: изображения, прикреплённые к элементам инфоблока, и файлы, загруженные в файловый менеджер, могут использоваться по-разному.
Для примера возьмём три типа материалов: фотографии товаров, баннеры разделов и рабочие макеты. Первые связаны с карточками, вторые выводятся на страницах каталога, третьи нужны редакции, но не должны случайно попасть на сайт.
Медиабиблиотека — не резервная копия сайта и не универсальная папка для всего. Сначала определите, кто и где использует файл, и только потом решайте, куда его загружать.
Два способа хранить изображения — и цена каждого
В «1С-Битрикс: Управление сайтом» способ загрузки выбирают под назначение файла. Для изображений товара обычно логичнее работать через поле изображения в элементе инфоблока: связь с карточкой видна редактору, а содержимое можно обрабатывать в шаблоне. Файлы разделов и общие материалы можно хранить в файловой структуре сайта или медиабиблиотеке, если она используется в проекте.
| Подход | Подходит для | Что выигрываете | Чем платите |
|---|---|---|---|
| Файл в поле элемента инфоблока | Фото товара, схема или документ конкретной карточки | Связь с содержимым очевидна; редактор видит файл в карточке | Чтобы заменить несколько изображений, нужно пройти элементы каталога |
| Общая медиабиблиотека или файловый раздел | Баннеры, общие иллюстрации, повторно используемые материалы | Файлы можно организовать отдельно от карточек | Нужно контролировать связи: один файл может использоваться на нескольких страницах |
| Рабочая папка с макетами | Исходники, которые не должны выводиться на сайте | Редакторы не смешивают публикацию и производство контента | Нужны права доступа и отдельный порядок очистки |
Не ориентируйтесь только на то, что файл виден в файловом менеджере. Для сайта важно, где он указан как содержимое элемента или страницы и как шаблон получает это содержимое. Если проект использует кастомный компонент, уточните у разработчика, какие поля и каталоги он читает.
Рабочий порядок для команды
Ниже — не универсальная схема для любой конфигурации, а процесс для каталога, где фотографии привязаны к товарам, а баннеры повторно используются на страницах. Перед массовой чисткой сначала проверьте порядок на тестовой копии или на нескольких заведомо безопасных файлах.
- Разделите типы файлов. Согласуйте, что фотографии товаров редакторы добавляют в соответствующие поля карточки, баннеры — в выделенное место проекта, а макеты хранят отдельно от опубликованных материалов. Проверка: новый сотрудник по инструкции может определить место загрузки каждого из трёх типов без подсказки.
- Задайте понятные имена. Для товара используйте артикул и назначение снимка, например «SKU-1042-front»; для баннера — раздел и дату кампании. Не включайте в имя слова вроде «финал2» и «новый», если команда не договорилась, как различать версии. Проверка: поиск по артикулу или названию раздела находит нужный файл.
- Проверьте поля карточки и страницы. Убедитесь, что изображение загружено именно в используемое поле, а не просто сохранено в общей папке. Откройте карточку на сайте и проверьте главное изображение, миниатюру и мобильный вариант, если шаблон выводит их отдельно. Проверка: все нужные изображения отображаются и ведут к ожидаемому файлу.
- Разберите старые копии без спешки. Сначала составьте список кандидатов на удаление, затем выясните, не ссылаются ли на них карточки, страницы, баннеры и письма. В сложном проекте это проверяют по данным сайта или инструментами разработчика: одного совпадения имён недостаточно. Проверка: у каждого удаляемого файла есть подтверждение, что он не используется, и доступна копия или резервная точка восстановления.
- Ограничьте рабочую зону. Проверьте, кто из редакторов может загружать и удалять файлы, и не выдавайте широкие права только ради удобства. Проверка: редактор видит нужные разделы и может выполнить свою задачу, но не удаляет случайно чужие материалы.
Что ломается в реальном проекте
Картинка загружена, но на странице её нет
Частая причина — файл добавили в хранилище, но не указали в поле, которое читает шаблон. Проверьте карточку в административной части и поле, используемое компонентом каталога. Если поле заполнено, попросите разработчика проверить логику шаблона и кеширование: не меняйте настройки кеша вслепую.
После замены отображается старая версия
В браузере или на сайте могла сохраниться старая картинка, либо новое изображение загрузили в другое поле. Сравните файл в административной части с тем, который показывает страница, затем проверьте кеш браузера и настройки кеширования проекта по инструкции команды. Не удаляйте старый файл, пока не подтвердили, что все страницы используют новый.
Удалили «дубликат», пропал баннер
Одинаковое содержимое не означает, что файл нигде не используется. На баннер могут ссылаться несколько разделов, а его адрес может быть записан в настройках или шаблоне. При сомнении оставьте файл и передайте разработчику его путь и список страниц, где он встречается.
Файл не загружается или не проходит проверку
Причиной могут быть права доступа, ограничения проекта на тип или размер файла, а также ограничения на стороне сервера. Точный лимит зависит от конфигурации сайта и хостинга. Зафиксируйте текст ошибки, формат и размер файла и передайте их администратору — не меняйте серверные лимиты без проверки.
Как понять, что порядок работает
Раз в месяц проведите короткую проверку на нескольких новых товарах и баннерах:
- файл привязан к тому элементу или странице, где его показывают;
- поиск по артикулу или названию кампании находит нужный материал;
- у редакторов есть доступ к рабочим папкам, но нет лишних прав на удаление;
- замена изображения не оставляет на сайте старую версию;
- перед удалением файла команда проверяет, где он используется.
Инфоблок1 — механизм «1С-Битрикс» для хранения структурированных элементов сайта, например товаров каталога. Набор полей инфоблока и связь с шаблоном зависят от конкретного проекта.
Что делать дальше
Выберите один небольшой раздел каталога и проведите аудит: от карточки товара до файла, который виден на странице. Запишите для редакторов места загрузки, правила именования и порядок согласования удаления. Затем проверьте, что инструкция соответствует фактическим полям инфоблока и настройкам проекта. Инвалидация кеша и автоматическая обработка изображений — отдельные задачи: их стоит разбирать по документации именно вашей конфигурации.
Карточки для маркетплейсов: Таблица товаров и папка фотографий на входе — комплект слайдов и описаний на выходе, по требованиям Wildberries и Ozon.
Спросить за 5 ₽Источники: Официальная документация разработчика «1С-Битрикс», Документация по продуктам «1С-Битрикс»
Частые вопросы
Можно ли хранить все картинки в медиабиблиотеке?
Если я удалю файл из папки, он исчезнет со всех страниц?
Почему новое фото не отображается после загрузки?
Есть ли единый лимит на размер файла в Битрикс?
Где найти инструкции по моей версии «1С-Битрикс»?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.