Leaderboard


Popular Content

Showing content with the highest reputation on 04/26/18 in Сообщения

  1. 1 point
    не надо в них править, нужно вынести файл локально в шаблон 1. /apps/admin/admin/template/data_form.tpl копируется в /template/frontend/ваш_шаблон/apps/admin/template/form_data_add.tpl Это будет локальный шаблон формы добавления. 2. В этом шаблоне устроен автоматический вывод. Определить его можно так <script type="text/javascript" src="{$estate_folder}/apps/system/js/form_tabs.js"></script> ... тут автовывод ... <div class="form_element_control"> Другими словами вместо [... тут автовывод ...] вам нужно будет разместить свой шаблон расположения элементов 3. Для вывода прийдется воспользоваться хешем полей {$form_elements.hash}. По сути это массив всех полей, которые подлежат выводу на форму, но без размещения по табам. Выдергивая оттуда элементы поштучно вы можете осознанно расставить их по сетке верстки. Например в данный момент мы выводим поле "Количество комнат" с системным именем room_count. Это значит, что нам нужно взять разметку элемента формы {$form_elements.hash.room_count.html}, которая содержит готовый элемент поля ввода и поставить куда мы хотим (хоть в ячейку таблицы, хоть в плавающий блок). Если нам нужен еще заголовок элемента, аналогичный тому, что мы ввели в Редакторе форм, то берем {$form_elements.hash.room_count.title}. Так же доступна подсказка {$form_elements.hash.room_count.hint}