Katalog Elementini Qo'shish
Katalogga yangi element qo'shish uchun, siz yangi elementni qo'shmoqchi bo'lgan katalog qatoridagi jadvalda "Plus" tugmasini bosishingiz kerak.

Shundan so'ng, katalog elementi yaratish sahifasi quyidagi tablardan iborat bo'ladi:
- "Mahsulot Tavsifi"
- "Kategoriyalar"
- "Atributlar"
- "Havolalar va Qo'shimcha Sotish"
- "Bloklar"
1. Mahsulot Tavsifi
Ushbu tabda katalog elementi tavsifini kiritish uchun matn kiritish maydoni mavjud.
2. Kategoriyalar
"Kategoriyalar" tabida qidiruv paneli
Katalog elementi faqat "Katalog" turidagi
3. Atributlar
"Atributlar" tabida mahsulot sahifasi va mahsulot oldindan ko'rish uchun "Shablon" tanlash uchun uchta ochiladigan ro'yxat va "Atributlar To'plami" mavjud. "Atributlar" Headless CMS OneEntry ning asosiy tushunchasidir, bu keyingi boblarda batafsil tavsiflangan.
Atributlar to'plamini tanlaganingizdan so'ng, qiymatlarni to'ldirishingiz kerak. Bizning holatimizda, bu:
- "product_title" atributi, "String" turida. Biz qiymatini "Ba'zi misol sarlavhasi" deb belgilaymiz;
- "product_desc" atributi, "String" turida. Biz qiymatini "Ba'zi misol tavsifi" deb belgilaymiz;
- "product_price" atributi, "Real" turida. Biz qiymatini "5999.99" deb belgilaymiz;
- "product_date" atributi, "Date and Time" turida. Biz qiymatini "5999.99" deb belgilaymiz;
- "product_img" rasm yuklash maydoni. Biz bu yerda OneEntry logotipini yuklaymiz. Shuningdek, yuklangan rasmni "Yuklangan rasmlarni optimallashtirish" tugmasini bosish orqali optimallashtirish va rasm parametrlarini to'g'ridan-to'g'ri Headless CMS OneEntry da o'zgartirish imkoniyatimiz bor;
Boshqa turlar haqida "Atribut Turlari" bobida o'qishingiz mumkin.
4. Havolalar va Qo'shimcha Sotish
Har bir katalog elementi uchun "Havolalar va Qo'shimcha Sotish" tabida atribut qiymatlari asosida katalog mahsulotlari o'rtasidagi havolalarni ko'rishingiz mumkin. Havolalar o'zlari "Mahsulot Havolalari" blokida o'rnatiladi, bu keyingi bo'limda batafsil tavsiflangan. "Havolalar va Qo'shimcha Sotish" tabining maqsadini tushunish uchun, biz "Mahsulot Havolalari" blokiga hozirda murojaat qilishimiz kerak.
Keling, havolalarni aniq misol bilan tahlil qilaylik. Bizda "product_price" atributini o'z ichiga olgan to'rtta elementdan iborat katalog mavjud:
- demo1 uchun "product_price" atributining qiymati "1001"
- demo2 uchun "product_price" atributining qiymati "1050"
- demo3 uchun "product_price" atributining qiymati "1090"
- demo4 uchun "product_price" atributining qiymati "700"
Endi biz "Mahsulot Havolalari" tabiga o'tamiz va "product_link_by_price" havolasini yaratamiz, unda "product_price" atributi uchun shartni 1000 dan katta bo'lishini belgilaymiz. Bizning katalog elementlarimizdan uchta ushbu shartga javob beradi:
- demo1 "product_price" atributining qiymati 1001
- demo2 "product_price" atributining qiymati 1050
- demo3 "product_price" atributining qiymati 1090
demo4 "product_price" 1000 dan katta bo'lish shartiga javob bermaydi, chunki ushbu element uchun "product_price" atributining qiymati 700
Endi, belgilangan shartga javob beradigan katalog elementlari uchun havolalar o'rnatildi, bu havolalar "Havolalar va Qo'shimcha Sotish" tabida ko'rsatiladi. Tab o'zi shartga javob beradigan katalog elementlarining ro'yxati.
5. Bloklar
"Bloklar" tabida bloklarni tanlash uchun ochiladigan ro'yxat va tanlangan bloklar ro'yxati mavjud. Bloklar ushbu tugma yordamida ko'chirilishi (saralash) mumkin:

Har bir blok uchun harakatlar ustuni ham mavjud:
Sozlash - tanlangan blok uchun tahrirlash sahifasini ochadi
O'chirish - blokni bloklar jadvidan olib tashlaydi
Bloklar har bir katalog elementi uchun alohida qo'shilishi shart emas, balki barchasi uchun bir marta qo'shilishi mumkin. Buni amalga oshirish uchun, siz "Sahifalar" moduliga o'tishingiz, bir xil blokni qo'llamoqchi bo'lgan katalogni tahrirlashingiz va "Bloklar" tabida "Barcha bolalar mahsulotlariga qo'shilgan mahsulot bloklari" ochiladigan ro'yxatidan kerakli blokni tanlashingiz kerak. Shundan so'ng, ushbu blok sizning katalogingizdagi barcha elementlarga qo'llaniladi. Keling, "demo_catalog" katalogi uchun aniq misolni tahlil qilaylik.
Biz bloklarni keyingi boblarda batafsil muhokama qilamiz.