Meta Yardımcı Uygulamalar: Dinamik Form Oluşturucu

AI ile özetle:
6 dk okuma

Meta yapısı içerisinde yer alan Dinamik Form Oluşturucu, e-ticaret sitenizin ön yüzünde kullanıcılarınızdan veri toplamak, başvuru formları oluşturmak veya özel anketler düzenlemek için kullanabileceğiniz esnek bir araçtır. Kod bilgisine ihtiyaç duymadan, yönetim paneliniz üzerinden özel veri alanları içeren formlar tasarlayabilirsiniz.

Ne İçin Kullanılır?

  • Müşteri Geri Bildirimleri: Sitenizdeki belirli sayfalar için özel anketler veya geri bildirim formları oluşturmak.
  • Başvuru ve Kayıt: İK başvuruları, bayilik talepleri veya özel etkinlik kayıtları toplamak.
  • Veri Toplama: Kullanıcılardan belirli kriterlere göre (tarih, seçenek, metin vb.) yapılandırılmış veri almak.
  • Entegrasyon: Toplanan verileri Webhook aracılığıyla harici sistemlere aktarmak veya e-posta ile bildirim almak.

Form Oluşturucu İşlem Adımları

  1. Meta Menüsüne Giriş: Panelinizde Meta (Panel anasayfasındayken linkin sonuna ekleme yaparak direk form sayfasına erişebilirsiniz. Link: https://siteadi.tsoftpanel.com/meta/app/form sekmesine tıklayın.
  2. Yardımcı Uygulamalar: Açılan sayfada Yardımcı Uygulamalar seçeneğine giriş yapın.
  3. Form Oluşturucuya Eriş: Uygulamalar arasından Dinamik Form Oluşturucu kartına tıklayın.
  4. Yeni Form Ekleme: Eğer daha önce form oluşturulmadıysa ekrandaki "+ Ekle" butonuna, mevcut formlar varsa sağ üstteki "+ Yeni" butonuna tıklayın.
  5. Başlık Tanımlama: Açılan pencerede formunuza bir Başlık vererek "Kaydet" butonuna basın.

form1.png

Alanlar ve Ayarlar

Form düzenleme ekranı beş ana bölümden oluşmaktadır:

1. Genel Bilgiler

  • Başlık: Formun sistemdeki ve ön yüzdeki adıdır.
  • Açıklama: Formun üst kısmında görünecek olan bilgilendirme metnidir.

form2.png

2. Form Alanları (Veri Giriş Ayarları)

Formda yer alacak her bir kutucuk "+ Alan Ekle" butonu ile tanımlanır. Bu ekrandaki detaylı ayarlar şunlardır:

ParametreAçıklama
AdKullanıcıya görünecek etiket (Örn: İsim Soyisim).
Erişim AnahtarıTasarım tarafında formu özelleştirmek için kullanılan teknik anahtar (Örn: app_form).
Veri TipiTek Satırlı Metin, Çok Satırlı Metin, Seçim Kutusu, Onay Kutusu, Tarih veya Saat.
Minimum / MaksimumGirilecek verinin karakter sınırlarını belirler.
Açıklayıcı İpucuAlan altında görünecek olan yardımcı metin.
Gerekli Alanİşaretlendiğinde bu alan doldurulmadan form gönderilemez.
Alan Genişliğini DeğiştirFormun yan yana dizilimini belirler: Full (Tam Genişlik), 1/2 (Yarım), 1/3 veya 1/4 seçenekleri mevcuttur.
Ön İzleme Alanı: Paneldeki düzenlemelerinizin sağ tarafında canlı bir ön izleme penceresi yer alır. Bu alan, formun sitenizdeki aktif temanın renk ve font düzenine nasıl uyum sağlayacağını simüle eder. Eklenen her alan anlık olarak burada görüntülenir.

form4.png

form3.png

Form Veri Tipleri

Formunuzun içeriğine eklediğiniz her alan için aşağıdaki veri tiplerinden birini seçebilirsiniz:

Veri TipiAçıklama
Tek Satırlı MetinAd, soyad veya kısa başlıklar gibi tek satırlık veri girişleri için kullanılır.
Çok Satırlı MetinAdres bilgisi veya mesaj içeriği gibi uzun metinlerin girilmesine olanak tanır.
Seçim KutusuKullanıcının tanımlanan bir liste içinden seçim yapmasını sağlayan açılır menüdür.
Onay KutusuSözleşme onayı veya bülten üyeliği gibi tekli seçimler için kullanılır.
TarihKullanıcının bir takvim üzerinden gün, ay ve yıl seçimi yapmasını sağlar.
SaatBelirli bir zaman diliminin (saat/dakika) seçilmesi için kullanılır.

form5.png

3. Form Aksiyonu

  • Buton Metni: Gönderim butonunun ismidir (Örn: Gönder).
  • GPDR Metni: KVKK/GDPR kapsamında gösterilecek olan onay metnidir.

4. Başarılı (Bildirim Ayarları)

  • E-Posta ile Bildirim: Form doldurulduğunda yöneticiye mail gönderilmesini tetikler.
  • Başlık ve İçerik: Form başarıyla gönderildikten sonra ekranda gösterilecek onay mesajıdır.

5. Webhook

  • Url: Form verilerinin gönderileceği harici endpoint adresi.
  • Signature: Veri güvenliği için kullanılan doğrulama anahtarıdır.

form9.png

Form Oluşturucu ile Hazırlanan Formu Sitede Yayınlama

T-Soft panelinizde Form Oluşturucu uygulamasını kullanarak hazırladığınız formları, Twig kodları yardımıyla sitenizin dilediğiniz sayfasında veya bloğunda hızlıca yayınlayabilirsiniz.

İşlem Adımları

  1. Form Slug Bilgisini Alın:Meta > Yardımcı Uygulamalar > Form Oluşturucu sayfasına gidin. Yayınlamak istediğiniz formun altında yazan Slug : form_X (Örn: form_1) bilgisini not edin.
  2. Blok Yönetimine Erişin:Tasarım > Blok Yönetimi menüsüne tıklayın. Üst kısımdaki Sayfa listesinden formun ekleneceği sayfayı seçin.
  3. Yeni HTML Blok Ekleyin: Formu yerleştirmek istediğiniz bölümdeki +Yeni butonuna tıklayın. Sağdaki listeden Html Blok seçeneğini bularak + butonu ile ekleyin.
  4. Şablon Kodunu Düzenleyin: Bloğun üzerindeki Düzenle (Kalem) ikonuna tıklayın. Şablon alanındaki Düzenle butonuna basın. Açılan editöre şu kodu yazın: {{ form('form_1') }}
  5. Dosyayı Kaydedin:Kaydet butonuna bastığınızda çıkan "Yeniden Adlandır" penceresinde yeni bir dosya adı (Örn: u-form) vererek işlemi onaylayın.
  6. Yayına Alın: Blok ayarlarında Şablon listesinden yeni oluşturduğunuz dosyayı seçin ve sağ üstteki Kaydet butonuna tıklayarak işlemi tamamlayın.

form10.png

form12.png

Önemli Not: Kod içerisindeki 'form_1' ibaresi, sizin formunuzun slug adıyla birebir aynı olmalıdır. Tırnak işaretlerini ve süslü parantezleri silmeyiniz.

form13.png

Alanlar ve Ayarlar

Alan AdıAçıklama
SlugFormun sistemdeki benzersiz kimlik adıdır.
Html BlokÖzel içerik veya kod yerleşimi için kullanılan esnek blok yapısıdır.
Şablon (Twig)Formun çekileceği tasarım dosyasını ifade eder.

form14.png

Sık Sorulan Sorular

Form sitede neden boş görünüyor?

Formun slug bilgisinin yanlış yazılması veya formun "Form Oluşturucu" içerisinde pasif durumda olması bu soruna yol açabilir.

Oluşturduğum formu sitemde nasıl yayınlarım?

Form oluşturulduktan sonra atanan "Slug" bilgisini kullanarak, HTML blok üzerinden formu ilgili sayfalara bağlayabilirsiniz.

Form verileri nerede depolanır?

Veriler, e-posta bildirimi üzerinden iletilir veya Webhook yapılandırması ile harici bir veritabanına aktarılabilir.

Bu makale yardımcı oldu mu?

Aradığını bulamadın mı?

Yardımcı olmak için buradayız.

T-Soft 360 Logo T-SOFT E-Ticaret Sistemleriyle Hazırlanmıştır