Дата последнего изменения: 23.09.2021
У Конструктора модулей (bitrix.mpbuilder) для Marketplace есть возможность собирать обновления для своих модулей. При этом не важно, созданы они были при помощи Конструктора или "руками".
Например, имеем некий модуль, который предоставляет компоненты.
После его выпуска поправили шаблон, при этом добавилось несколько языковых фраз.
Выделенный серым фрагмент кода был добавлен. Обратите внимание, что слово Да уже присутствовало ранее в языковом файле.
Перед сборкой обновления надо выделить языковые фразы. Можно это сделать вручную, а можно при помощи Конструктора модулей.
Для этого открываем Шаг 2 "Выделение языковых фраз" и выбираем свой модуль в списке. Он показывает список файлов (за пределами /lang
), которые содержат кириллические символы.
Нажмите Продолжить. Теперь языковые фразы оказались в языковом файле шаблона. Старые фразы были использованы, а новые дописаны в конец.
/intall/components
, или в /install/components/<мое пространство имен>
. Поиск языкового файла идет автоматически на основе стандартной структуры компонента 2.0 (комплексные компоненты также поддерживаются).Перейдите к Шагу 4 через меню (третий шаг сборки архива модуля пропустите). Он использует дату и версию модуля из файла /install/version.php
для сборки обновления.
Если включить соответствующую опцию Версия обновления, эти данные будут обновлены автоматически.
Если были изменены уже установленные компоненты модуля в /bitrix/components
, на этом этапе можно автоматически скопировать изменения в модуль. Тут есть два варианта:
/install/components/bestpartner/news.line
)./install/version.php
.