get_first_item(); // Изображение рядом с формой (передаётся извне) /*if (isset($f_Image) && $nc_core->security->url_matches_local_site($f_Image)) { $image = htmlspecialchars($f_Image); } else { $image = null; }*/ $image = null; // Список названий полей, выбранных для отображения в форме $fields = $form->get_visible_fields(); $field_properties = $form->get_setting('Subdivision_FieldProperties'); ?> $warnText" : '') ?>
get_analytics_attributes_for_submit() ?> class="tpl-block-columns"> token->get_input() ?> get_hidden_fields_inputs() ?>
has_text_fields() && count($fields) <= 2 && !$form->get_setting('EmbeddedForm_SubmitButton_ShowPrice') && nc_strlen($form->get_setting('EmbeddedForm_SubmitButton_Text')) < 20; if ($form_can_be_horizontal) { $form_layout_class = ' tpl-layout-can-be-horizontal' . (count($fields) == 1 ? ' tpl-layout-short' : ''); } ?>
get_setting_inline_editor('Header'); if (strlen(trim($header))) { echo '

' . $header . '

'; } $text_after_header = $form->get_setting_inline_editor('TextAfterHeader'); if (strlen(trim($text_after_header))) { echo '
' . $text_after_header . '
'; } ?>
"> get_subdivision_fields_modal_trigger(); } if (!$fields && !empty($admin_mode)) { echo NETCAT_MODULE_REQUESTS_FORM_HAS_NO_FIELDS; } $form_component_id = isset($class_id) ? $class_id : $classID; // Выводим все поля, выбранные в настройках формы $component = $nc_core->get_component($form_component_id); foreach ($fields as $field_name) { $field = $component->get_field($field_name); if (!$field) { continue; } $field_input = ''; if ($field_properties && isset($field_properties[$field_name])) { $field_description = $field_properties[$field_name]['description']; $field_placeholder = $field_properties[$field_name]['placeholder']; } if ($field_name == 'Item_VariantName') { // Поле «Вариант товара» особенное, замещается списком вариантов товаров. // Если вариантов товаров нет или есть только один товар, то ничего не выводится. if (!empty($f_Source_Subdivision_ID)) { $field_input = $form->get_item_variant_select(); } } else { // Все прочие поля $field_input = nc_put_field($field_name, "placeholder='" . htmlspecialchars(isset($field_placeholder) ? $field_placeholder : $field['extension'], ENT_QUOTES) . "'", $form_component_id); } // Выводим поле if ($field_input) { echo "
\n", "
" . htmlspecialchars(isset($field_description) ? $field_description : $field['description'], ENT_QUOTES) . "
\n", "
", $field_input, "
\n", "
\n", "
\n"; } } ?>
get_submit_button() ?>