Как добавить новые колонки в таблицы?
Шаг 1. Добавить новые свойства в инфоблок.
Рассмотрим на примере инфоблока "Направление подготовки (бакалавр)".
Например:
- Места для детей военнослущих (количество мест) с кодом MILITARY_CHILDREN_QUOTA_COUNT
- Места для детей военнослужащих (подано заявлений) с кодом MILITARY_CHILDREN_QUOTA_STATE)
Шаг 2. В форме элемента битрикса вывести новые поля.
1.
2.
3.
4.
5.
6.
Шаг 3. В шаблоне таблицы компонента sf.iblock.list добавить новые значения для языкового файла.
Например,
- для таблицы "Информация о поступающих" - "Информация о количестве поданных заявлений о приеме" кастомизируем шаблон table-bachelor-claim.
/bitrix/templates/.default/components/simai/sf.iblock.list/table-bachelor-claim/lang/ru
1.
2.
- для таблицы "Сведения о количестве мест для приёма" - "Количество мест для приема на обучение в рамках контрольных цифр по различным условиям поступления с указанием особой квоты и целевой квоты" кастомизируем шаблон table-bachelor-target.
/bitrix/templates/.default/components/simai/sf.iblock.list/table-bachelor-target/lang/ru
1.
2.
Шаг 4. Добавить новую колонку в шаблон компонента.
Например,
- для таблицы "Информация о поступающих" - "Информация о количестве поданных заявлений о приеме" кастомизируем шаблон table-bachelor-claim.
/bitrix/templates/.default/components/simai/sf.iblock.list/table-bachelor-claim
1.
2.
- для таблицы "Сведения о количестве мест для приёма" - "Количество мест для приема на обучение в рамках контрольных цифр по различным условиям поступления с указанием особой квоты и целевой квоты" кастомизируем шаблон table-bachelor-target.
/bitrix/templates/.default/components/simai/sf.iblock.list/table-bachelor-target/
1.
2.
Шаг 5. Добавить значения элементов таблицу (в тех же файлах из шага 4).
- Для таблицы "Информация о поступающих" - "Информация о количестве поданных заявлений о приеме" кастомизируем шаблон table-bachelor-claim.
/bitrix/templates/.default/components/simai/sf.iblock.list/table-bachelor-claim
- для таблицы "Сведения о количестве мест для приёма" - "Количество мест для приема на обучение в рамках контрольных цифр по различным условиям поступления с указанием особой квоты и целевой квоты" кастомизируем шаблон table-bachelor-target.
/bitrix/templates/.default/components/simai/sf.iblock.list/table-bachelor-target/
Шаг 6. Заполнить новые данные в свойствах элементов.
Пример результата: