Здравствуйте.
В файле themes\atlas\views\modules\apartments\views\_tab_general.php
код:
- Код: Выделить всё
$rows = HFormEditor::getGeneralFields();
записывает в переменную $rows поля, которые должны отображаться во вкладке "Основное"
В файле themes\atlas\views\modules\apartments\views\_tab_addition.php
список полей для вывода во вкладке "Дополнительно" находятся в переменной $additionFields
Касательно вкладки "Основное":
До вызова метода HFormEditor::renderViewRows($rows, $data, $isPrintable); вы можете пройтись с помощью foreach по массиву $rows и сделать unset ненужных для вывода элементов
На примере.
Было:
- Код: Выделить всё
$rows = HFormEditor::getGeneralFields();
HFormEditor::renderViewRows($rows, $data, $isPrintable);
должно получиться что-то вроде:
- Код: Выделить всё
$rows = HFormEditor::getGeneralFields();
foreach ($rows as $key => $row) {
if ($row->field == 'price') {
unset($rows[$key]);
}
}
HFormEditor::renderViewRows($rows, $data, $isPrintable);
Для вкладки "Дополнительно" логика та же самая, за исключением того, что перебирать необходимо массив $additionFields