იმისათვის, რომ დინამიურად გამოიტანოთ ისეთი ელემენტები, როგორიცაა ფონის სურათები და ღილაკების URL-ები კოლექციიდან Webflow CMS-ის გვერდიდან, აუცილებელია იმის გაგება, თუ როგორ მუშაობს Webflow-ის CMS სტრუქტურა და როგორ დააკავშიროთ CMS მონაცემები თქვენს გვერდზე სხვადასხვა ელემენტებთან. ეს პროცესი მოიცავს კოლექციის შექმნას, კოლექციის ველების დაყენებას და ამ ველების დაკავშირებას თქვენი კოლექციის გვერდის შესაბამის ელემენტებთან.
Webflow CMS კოლექციების გაგება
კოლექცია Webflow CMS-ში არსებითად არის მონაცემთა ბაზის ცხრილი, სადაც კოლექციის თითოეული ელემენტი არის რიგი ამ ცხრილში. თითოეული ელემენტი შეიძლება შეიცავდეს სხვადასხვა ველებს (სვეტებს), როგორიცაა ტექსტი, სურათები, URL-ები და სხვა. კოლექციები ძალიან მოქნილია და მათი გამოყენება შესაძლებელია ბლოგების, პორტფოლიოების, პროდუქტებისა და სხვა დინამიური კონტენტის ტიპების კონტენტის სამართავად.
კოლექციის შექმნა
დასაწყებად, თქვენ უნდა შექმნათ კოლექცია, რომელიც შეინახავს თქვენს დინამიურ ელემენტებს. აი, როგორ უნდა გავაკეთოთ ეს:
1. შედით CMS პანელზე: თქვენს Webflow Designer-ში გადადით CMS პანელზე მარცხენა გვერდითა ზოლში „CMS“ ხატულაზე დაწკაპუნებით.
2. შექმენით ახალი კოლექცია: დააჭირეთ ღილაკს "ახალი კოლექციის შექმნა". თქვენ მოგეთხოვებათ დაასახელოთ თქვენი კოლექცია და განსაზღვროთ ის ველები, რომლებიც მას შეიცავს.
კოლექციის ველების დაყენება
თქვენი კოლექციის დაყენებისას, თქვენ უნდა განსაზღვროთ ველები, რომლებიც შეინახავს მონაცემებს თქვენი დინამიური ელემენტებისთვის. მაგალითად:
- ფონის გამოსახულების ველი: დაამატეთ სურათის ველი ფონის სურათების შესანახად.
- ღილაკის URL ველი: დაამატეთ URL ველი ღილაკების ბმულების შესანახად.
- დამატებითი ველები: თქვენ შეგიძლიათ დაამატოთ სხვა ველები, როგორიცაა ტექსტი, მდიდარი ტექსტი, თარიღები, რიცხვები და ა.შ., თქვენი მოთხოვნებიდან გამომდინარე.
აქ მოცემულია „პროექტების“ კოლექციის დაყენების მაგალითი:
- პროექტის სახელი: უბრალო ტექსტი
- პროექტის აღწერა: მდიდარი ტექსტი
- პროექტის სურათი: გამოსახულება
- პროექტის URL: URL
კოლექციის გვერდის დიზაინი
თქვენი კოლექციის დაყენების შემდეგ, შეგიძლიათ შექმნათ კოლექციის გვერდი, რომელიც დინამიურად აჩვენებს კონტენტს თქვენი კოლექციის ერთეულებიდან.
1. გადადით კოლექციის გვერდზე: გვერდების პანელში იპოვეთ კოლექციის გვერდების განყოფილება და აირჩიეთ თქვენს მიერ შექმნილი კოლექცია (მაგ. პროექტების შაბლონი).
2. დაამატეთ ელემენტები გვერდზე: გადაათრიეთ და ჩამოაგდეთ ელემენტები იმ გვერდზე, რომლის მიბმა გსურთ თქვენი კოლექციის ველებთან. მაგალითად, შეგიძლიათ დაამატოთ Div ბლოკი ფონის სურათისთვის, ტექსტური ბლოკი პროექტის სახელისთვის და ღილაკი პროექტის URL-ისთვის.
კოლექციის ველების დაკავშირება გვერდის ელემენტებთან
კოლექციის ველების დასაკავშირებლად თქვენი კოლექციის გვერდის ელემენტებთან:
1. აირჩიეთ ელემენტი: დააწკაპუნეთ ელემენტზე, რომლის მიბმა გსურთ კოლექციის ველთან. მაგალითად, აირჩიეთ Div Block, რომელიც იქნება ფონის ფუნქცია.
2. შეაერთეთ ფონის სურათი:
– Div Block არჩეულით, გადადით პარამეტრების პანელზე (გადაცემათა კოლოფის ხატულა).
– იპოვეთ განყოფილება "ფონი" და დააწკაპუნეთ სურათის ველზე.
– აირჩიეთ "მიიღეთ ფონის სურათი პროექტებიდან" და აირჩიეთ ველი პროექტის გამოსახულება.
3. დააკავშირეთ ღილაკის URL:
- აირჩიეთ ღილაკის ელემენტი.
– პარამეტრების პანელში იპოვეთ „ბმულის პარამეტრები“.
– აირჩიეთ "მიიღეთ URL პროექტებიდან" და აირჩიეთ პროექტის URL ველი.
მაგალითი: დინამიური ფონის სურათი და ღილაკის URL
აქ არის პრაქტიკული მაგალითი პროცესის საილუსტრაციოდ:
- შექმენით პროექტის კოლექცია შემდეგი ველებით:
- პროექტის სახელი: უბრალო ტექსტი
- პროექტის აღწერა: მდიდარი ტექსტი
- პროექტის სურათი: გამოსახულება
- პროექტის URL: URL
- შექმენით კოლექციის გვერდი:
- დაამატეთ Div ბლოკი, რომელიც ემსახურება როგორც ფონის კონტეინერს.
- დაამატეთ ტექსტური ბლოკი Div ბლოკის შიგნით პროექტის სახელისთვის.
- დაამატეთ ღილაკი Div ბლოკის შიგნით პროექტის ბმულისთვის.
- შებოჭეთ ველები:
- Div Block ფონის სურათი: აირჩიეთ Div Block, გადადით პარამეტრების პანელზე და მიამაგრეთ ფონის სურათი Project Image ველში.
- ტექსტური ბლოკის პროექტის სახელი: აირჩიეთ ტექსტის ბლოკი, გადადით პარამეტრების პანელზე და მიამაგრეთ ტექსტი პროექტის სახელის ველში.
- ღილაკის URL: აირჩიეთ ღილაკი, გადადით პარამეტრების პანელზე და დაუკავშირეთ URL პროექტის URL ველს.
გაფართოებული პერსონალიზაცია
უფრო გაფართოებული პერსონალიზაციისთვის, შეგიძლიათ გამოიყენოთ Webflow-ის CMS კოლექციები მორგებულ კოდთან ან მესამე მხარის ინტეგრაციებთან ერთად. აქ არის რამდენიმე მოწინავე ტექნიკა:
პირობითი ხილვადობა
თქვენ შეგიძლიათ გამოიყენოთ პირობითი ხილვადობა ელემენტების საჩვენებლად ან დასამალად კოლექციის ველის არსებობის ან მნიშვნელობის საფუძველზე. მაგალითად, შეგიძლიათ დააყენოთ პირობა, რომ აჩვენოს ღილაკი მხოლოდ იმ შემთხვევაში, თუ პროექტის URL ველი ცარიელი არ არის.
1. აირჩიეთ ელემენტი: დააწკაპუნეთ ელემენტზე, რომელზეც გსურთ პირობის გამოყენება (მაგ., ღილაკი).
2. დააყენეთ პირობითი ხილვადობა: პარამეტრების პანელში იპოვეთ განყოფილება „პირობითი ხილვადობა“.
3. განსაზღვრეთ მდგომარეობა: დააყენეთ პირობა, რომ ელემენტის ჩვენება მხოლოდ იმ შემთხვევაში, თუ დაყენებულია პროექტის URL ველი.
საბაჟო კოდი
უფრო რთული ურთიერთქმედებისთვის ან დიზაინისთვის, შეგიძლიათ ჩართოთ მორგებული კოდი თქვენი კოლექციის გვერდზე. ეს შეიძლება გაკეთდეს Webflow-ის მორგებული კოდის ჩაშენების გამოყენებით ან HTML Embed კომპონენტის გამოყენებით.
1. დაამატეთ HTML Embed კომპონენტი: გადაიტანეთ HTML Embed კომპონენტი თქვენს კოლექციის გვერდზე.
2. ჩადეთ საბაჟო კოდი: დაწერეთ თქვენი მორგებული HTML, CSS ან JavaScript კოდი და გამოიყენეთ Webflow-ის ველის ცვლადები თქვენი კოლექციიდან მონაცემების დინამიურად ჩასართავად.
მაგალითი:
{{EJS1}}ინტეგრაცია
Webflow მხარს უჭერს სხვადასხვა ინტეგრაციას, რომელსაც შეუძლია გააუმჯობესოს თქვენი კოლექციის გვერდების ფუნქციონირება. მაგალითად, შეგიძლიათ Zapier-თან ინტეგრირება თქვენს კოლექციებში მონაცემთა შეყვანის ავტომატიზირებისთვის ან გამოიყენოთ მესამე მხარის დანამატები დამატებითი ფუნქციების დასამატებლად.
საუკეთესო პრაქტიკა
Webflow-ში დინამიურ კონტენტთან მუშაობისას გაითვალისწინეთ შემდეგი საუკეთესო პრაქტიკა:
- სურათების ოპტიმიზაცია: დარწმუნდით, რომ თქვენი კოლექციის ველებში ატვირთული სურათები ოპტიმიზირებულია ვებ გამოყენებისთვის, გვერდის დატვირთვის დროის გასაუმჯობესებლად.
- თანმიმდევრული დასახელების კონვენციები: გამოიყენეთ მკაფიო და თანმიმდევრული სახელების კონვენციები თქვენი კოლექციის ველებისთვის, რათა გაადვილოთ მათი მართვა და მითითება.
- შეამოწმეთ საფუძვლიანად: შეამოწმეთ თქვენი კოლექციის გვერდები სხვადასხვა მოწყობილობებსა და ბრაუზერებში, რათა დარწმუნდეთ, რომ დინამიური შინაარსი სწორად არის ნაჩვენები.
- გამოიყენეთ აღწერილობითი ალტერნატიული ტექსტი: ხელმისაწვდომობისა და SEO მიზნებისთვის, ყოველთვის შეიტანეთ აღწერილობითი ალტერნატიული ტექსტი სურათებისთვის თქვენი კოლექციის ველებში.
ამ ნაბიჯებისა და საუკეთესო პრაქტიკის მიყოლებით, შეგიძლიათ ეფექტურად გამოიყენოთ Webflow CMS კოლექციის დინამიური და მიმზიდველი გვერდების შესაქმნელად, რომლებიც წყაროს ელემენტებს, როგორიცაა ფონის სურათები და ღილაკების URL-ები თქვენი კოლექციებიდან. ეს მიდგომა არა მხოლოდ აუმჯობესებს შინაარსის მენეჯმენტს, არამედ აძლიერებს თქვენი ვებსაიტის მოქნილობას და მასშტაბურობას.
სხვა ბოლოდროინდელი კითხვები და პასუხები კოლექციის გვერდები:
- რა ნაბიჯებს მოიცავს სტატიკური გვერდის ღილაკის დაკავშირება კოლექციის სიაში არსებული ნივთის შესაბამის კოლექციის გვერდზე და როგორ აუმჯობესებს ეს ნავიგაციას და მომხმარებლის გამოცდილებას?
- კლავიატურის რომელი მალსახმობები შეიძლება გამოყენებულ იქნას კოლექციის გვერდზე სხვადასხვა კოლექციის ელემენტებს შორის გადართვისთვის და რა არის ამის გაკეთება?
- როგორ მუშაობს დინამიური შეკვრა კოლექციის გვერდზე და რა ნაბიჯები უნდა გადადგას ელემენტის კონკრეტულ ველთან კრებულში დასაკავშირებლად?
- რა არის ძირითადი განსხვავება კოლექციის გვერდსა და სტატიკურ გვერდს შორის Webflow CMS-ში?

