Ta'rif:
Drupal "kontent turi" muayyan turdagi kontent. Misol uchun, Drupal 7 da , standart tarkib turlari "maqola", "asosiy sahifa" va "forum mavzusi" ni o'z ichiga oladi.
Drupal sizga o'z kontent turini yaratishingizni osonlashtiradi. Maxsus kontent turlari Drupalni o'rganishning eng yaxshi sabablaridan biridir.
Kontent turlari turlari mavjud
Drupal kontent turlari haqida eng qiziqarli narsa, har bir kontent turini o'zining o'zida to'ldirilgan maydonga ega bo'lishidir . Har bir maydon ma'lum bir ma'lumotni saqlaydi.
Misol uchun, siz kitob sharhlarini yozishni yoqtirasizmi (klassik misol). Har bir kitob haqida ba'zi bir asosiy ma'lumotni kiritish yaxshi bo'lardi, masalan:
- qopqoqni tasvirlash
- nomi
- muallif
- nashriyotchi
- nashr etilgan
Maydonlar muammolarni hal qilish
Endi siz sharhlaringizni oddiy maqolalar sifatida yozishingiz va bu ma'lumotni har bir tekshiruvning boshiga joylashtirishingiz mumkin. Ammo bu bir nechta muammolarni keltirib chiqaradi:
- Agar ma'lum bir narsani unutsangiz nima bo'ladi?
- Xo'sh, nashriyotchi haqida fikringizni o'zgartirsangiz nima bo'ladi? Nashriyotchni eski maqolalarda qanday qilib yashirasiz?
- Agar maqolaning oxirida ba'zi ma'lumotlarni ko'rsatishni xohlasangiz, nima qilsangiz bo'ladi? Yoki hatto yon panelda? Yoki nomini qalin qilasizmi? Bunday moslashuvchanlikni amalga oshirish mumkin emas. Siz har bir maqolada ma'lum bir nuqtada ma'lumotlaringizni qattiq kodlashyapsiz.
Maydonlar bilan siz ushbu muammolarni hal qilasiz.
Siz "kitoblarni ko'rib chiqish" kontentiga ega bo'lishingiz va ma'lumotlarning har bir biti ushbu kontent turiga biriktirilgan «maydon» ga aylanadi.
Maydonlar Ma'lumotlarni kiritishga yordam beradi
Endi, yangi kitoblarni ko'rib chiqishni boshlaganingizda, har bir ma'lumot uchun maxsus, alohida matn qutisi bor. Muallifning ismini yozishni unutib qo'ymoqchi bo'lasiz. U erda quti bor.
Aslida, har bir sohada talab qilinadigan tarzda belgilanishi mumkin. Tugunni sarlavhasiz saqlay olmagani singari, Drupal kerakli deb belgilangan maydon uchun matn kiritmasdan ham tejashga ruxsat bermaydi.
Maydonlar matnlari bo'lmasligi kerak
Ushbu maydonchalardan bittasi tasvir bo'lganmi? Maydonlar matni bilan cheklanmaydi. Bir maydon tasvir yoki PDF kabi fayl bo'lishi mumkin. Sana va Joy kabi maxsus modulli qo'shimcha maydonlarni olishingiz mumkin.
Maydonlarni ko'rsatish usulini moslashingiz mumkin
Odatiy bo'lib, siz kitob sharhingizni ko'rsangiz, har bir belgi yorliq bilan ko'rsatiladi. Lekin buni sozlashingiz mumkin. Siz maydonlarning tartibini o'zgartirishingiz, teglaringizni yashirishingiz va hatto kitob ko'rinishini nazorat qilish uchun "rasm uslublari" dan foydalanishingiz mumkin.
Siz ham "Standart", to'liq sahifa ko'rinishini va "Teaser" ko'rinishini sozlashingiz mumkin, bu kontentlar ro'yxatlarda qanday ko'rinishda. Masalan, ro'yxatlar uchun muallifdan tashqari barcha qo'shimcha joylarni yashirishingiz mumkin.
Agar ro'yxatlar haqida o'ylashni boshlasangiz ham, siz Drupal Views-ga o'tishni xohlaysiz. Ko'rinishlar bilan siz ushbu kitob sharhlarining maxsus ro'yxatlarini yaratishingiz mumkin. Ko'rinishlar misollari uchun ushbu maqolani ko'ring.
Kontent turlarini qanday qo'shish mumkin?
Drupal 6 va undan oldingi versiyalarida tarkib tarkiblarini ishlatish uchun Content Construct Kit (CCK) modulini o'rnatish kerak bo'ladi.
Drupal 7 bilan kontent turlari yadroga kiritilgan. Administrator sifatida tizimga kiring va yuqori menyuda Struktura -> Kontent turlari -> Kontent turini qo'shish-ga o'ting.
Maxsus Drupal kontent turlarini yaratish juda oson. Bitta kod satrini yozish shart emas. Birinchi sahifada siz kontent turini tasvirlaysiz. Ikkinchi sahifada siz maydonlarni qo'shasiz. Har qanday vaqtda, maydonlarni qo'shish yoki olib tashlash uchun kontent turini o'zgartirishingiz mumkin.
Kontent turlari Drupal taqdim etadigan eng kuchli xususiyatlardan biridir. Kontent turlaridan va Ko'rinishlaridan so'ng , siz hech qachon asosiy sahifalarga qaytib ketmaysiz.