@php
$formFields = [];
if (!empty($settings->teklif_al_form_alanlari)) {
$formFields = json_decode($settings->teklif_al_form_alanlari, true);
}
if (empty($formFields)) {
// Varsayılan form alanları
$formFields = [
['name' => 'form_name', 'label' => 'Adınız Soyadınız', 'type' => 'text', 'required' => true, 'placeholder' => 'Adınız Soyadınız', 'colspan' => '6', 'order' => 1],
['name' => 'form_email', 'label' => 'E-mail Adresiniz', 'type' => 'email', 'required' => true, 'placeholder' => 'E-mail Adresiniz', 'colspan' => '6', 'order' => 2],
['name' => 'form_Phone', 'label' => 'Telefon Numaranız', 'type' => 'tel', 'required' => true, 'placeholder' => 'Telefon Numaranız', 'colspan' => '6', 'order' => 3],
['name' => 'form_message', 'label' => 'Mesajınız', 'type' => 'textarea', 'required' => true, 'placeholder' => 'Mesajınız', 'rows' => 3, 'colspan' => '12', 'order' => 4],
];
}
// Sıralamaya göre sırala
usort($formFields, function($a, $b) {
$orderA = $a['order'] ?? 999;
$orderB = $b['order'] ?? 999;
return $orderA <=> $orderB;
});
@endphp
@foreach($formFields as $field)
@php
$colSpan = isset($field['colspan']) ? $field['colspan'] : (in_array($field['type'] ?? 'text', ['textarea']) ? 12 : 6);
$fieldType = $field['type'] ?? 'text';
@endphp
@endforeach