Tilda bilan integratsiya
Tilda sahifangizdagi forma orqali fayllarni avtomatik yaratish. Saytingiz tashrifchilari o‘z ismi va boshqa ma'lumotlarni kiritib, tayyor faylga ega bo‘lishlari mumkin. Kerak bo‘lsa, fayl qabul qiluvchining elektron pochta manziliga jo‘natilishi mumkin.
Tilda-da forma yaratish
Fayllarni yaratish so'rovlarini yuborish uchun avvaliga saytga forma qo'shish kerak. Bu forma shaxsiy kabinetingizga yoki saytning umumiy sahifasiga joylashtirilishi mumkin. Tilda blok katalogidagi istalgan formaning qo‘shilishi mumkin.
Formani sozlash
Formaning chap burchagidagi "Kontent" tugmasini bosib oling. Keyin ikki marta bosib "Formadan ma'lumotlarni olish" sarlavhasini oching. Yangi imkoniyat, ya'ni "Ma'lumotlarni olish uchun boshqa skriptni ishlatish" opsiyasi paydo bo‘ladi. Ushbu opsiyani tanlab, pastga quyidagi manzilni qo‘shing:
https://dimaker.app/api/v1/tilda-create/
Formani sozlash oynasi - ma’lumotlarni olish
Shuningdek, ma’lumotlarni sahifani qayta yuklamasdan (AJAX) jo‘natish kerakligini unutmang.
Kiritish maydonlari
DiMaker hujjatida almashtirish uchun kamida bitta o‘zgaruvchi boʻlishi kerak, masalan: %name yoki %course. O‘zgaruvchilar lotin alifbosida yozilgan bo‘lishi shart. Kirill yozuvli %фио yoki %класс ishlatilmaydi. Email uchun - %email.
Formaning kontent qismida Tilda-da "Bir qatorlik maydon" (yoki, masalan, "Ism", "Email") qo‘shing. Maydon uchun "Sarlavha"chida qaysi ma’lumotlar so‘ralishini ko‘rsating, masalan: "To‘liq ism-sharif", va "O‘zgaruvchi nomi" maydonida hujjatdagi o‘zgaruvchi nomini % belgisiz + mask_ prefiksi bilan yozing. Masalan, agar hujjatda %name bo‘lsa, Tilda o‘zgaruvchi nomi - mask_name, hujjatda %course bo‘lsa, o‘zgaruvchi nomi - mask_course boʻladi. Tashrifchini ushbu maydonlarga kiritgan maʼlumotlari hujjat matnidagi o‘zgaruvchilar o‘rniga qo‘shiladi.
%name uchun mask_name maydoni qo‘shilgan holatda
Tayyor faylni elektron pochta orqali yuborish kerak bo‘lsa va forma umumiy sahifada joylashgan boʻlsa (Shaxsiy kabinetda emas), elektron pochta manzilini kiritish uchun "E-mail" maydonini qo'shish kerak. Bu holda o‘zgaruvchi nomi "mask_email" bo‘ladi.
%email uchun mask_email maydoni qo‘shilgan holatda
Shu kabi boshqa o‘zgaruvchi bo‘lgan maydonlar istalgan miqdorda qo‘shilishi mumkin. Shu orqali tashrifchidan olingan maʼlumotlar tayyor faylga joylashtiriladi.
Agar joriy sana, tasodifiy raqam yoki boshqa maʼlumotlarni kiritish kerak bo'lsa - maxsus funksiyalardan foydalaning.