Download the PHP package ge1i0n/bitrix-options without Composer

On this page you can find all versions of the php package ge1i0n/bitrix-options. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bitrix-options

Latest Stable Version Total Downloads

Bitrix Options - генератор форм настроек в административной панели Битрикс

Установка через маркетплейс

  1. Установить модуль mpm.options из маркетплейса bitrix.
  2. Создать файл настроек модуля (options.php или подобный)
  3. Подключить модуль и вызвать генератор, передав нужные параметры

Установка через composer

  1. Установить пакет ge1i0n/bitrix-options

  2. Создать файл настроек модуля (options.php или подобный)
  3. Подключить вызвать генератор, передав нужные параметры

Пример установки в свой модуль для маркетплейса

  1. Скопировать пакет к себе в модуль
  2. Зарегистрировать классы модуля в файле include.php, прописав корректные пути к классам.

Структура параметров в генераторе

В генератор передаётся массив табов, групп и опций на странице настроек.

В OPTIONS внутри группы передаётся массив опций, где в качестве ключа указан ID опции в базе данных.

Типы опций

Строка

Число

Текст

Чекбокс

Выбор цвета

Выпадающий список

Множественный список

HTML-редактор

Условия

Сообщения

Эта опция ничего не сохраняет в базу данных, но позволяет выводить информационные сообщения на странице настроек. Опция имеет свои собственные параметры о которых можно прочесть ниже.

Модификаторы опций

Для опций категории "Формы" можно передать дополнительные параметры, влияющие на отображение формы на странице. Более подробно о принимаемых параметрах и их значениях можно узнать в документации Bitrix Дополнительно доступные параметры пропасаны в базовом классе.

Параметры по умолчанию для опции "Сообщения". О доступных параметрах значениях можно узнать в документации Bitrix.

Дополнительные типы опций

Чтобы создать свой тип опции нужно создать свой класс, унаследовавшись от класса TypeBase и с интерфейсом TypeInterface. Затем, где-нибудь перед вызовом генератора зарегистрировать сопоставление названий типов, и классов, которые должны быть инициализированы.

Зарегистрированные типы опций, при совпадении названий будут перебивать стандартные.


All versions of bitrix-options with dependencies

PHP Build Version
Package Version
Requires php Version >=7.3.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ge1i0n/bitrix-options contains the following files

Loading the files please wait ....