Каб дынамічна атрымліваць такія элементы, як фонавыя малюнкі і URL-адрасы кнопак, з калекцыі на старонцы калекцыі ў Webflow CMS, вельмі важна разумець, як працуе структура CMS Webflow і як звязаць дадзеныя CMS з рознымі элементамі на вашай старонцы. Гэты працэс уключае стварэнне калекцыі, наладжванне палёў калекцыі і прывязку гэтых палёў да адпаведных элементаў на вашай старонцы калекцыі.
Разуменне калекцый Webflow CMS
Калекцыя ў Webflow CMS - гэта па сутнасці табліца базы дадзеных, дзе кожны элемент у калекцыі з'яўляецца радком у гэтай табліцы. Кожны элемент можа ўтрымліваць розныя палі (слупкі), такія як тэкст, малюнкі, URL-адрасы і многае іншае. Калекцыі вельмі гнуткія і могуць выкарыстоўвацца для кіравання кантэнтам для блогаў, партфоліо, прадуктаў і іншых тыпаў дынамічнага кантэнту.
Стварэнне калекцыі
Для пачатку вам трэба стварыць калекцыю, якая будзе ўтрымліваць даныя вашых дынамічных элементаў. Вось як гэта зрабіць:
1. Доступ да панэлі CMS: У вашым Webflow Designer перайдзіце да панэлі CMS, націснуўшы значок «CMS» на левай бакавой панэлі.
2. Стварыце новую калекцыю: Націсніце на кнопку «Стварыць новую калекцыю». Вам будзе прапанавана назваць калекцыю і вызначыць палі, якія яна будзе ўтрымліваць.
Настройка палёў збору
Пры наладжванні вашай калекцыі вам трэба вызначыць палі, якія будуць захоўваць даныя для вашых дынамічных элементаў. Напрыклад:
- Поле фонавага малюнка: Дадайце поле выявы для захавання фонавых малюнкаў.
- Поле URL кнопкі: Дадайце поле URL для захавання спасылак для кнопак.
- Дадатковыя палі: Вы можаце дадаць іншыя палі, такія як тэкст, фарматаваны тэкст, даты, лічбы і г.д., у залежнасці ад вашых патрабаванняў.
Вось прыклад наладкі калекцыі «Праекты»:
- Назва праекта: Звычайны тэкст
- Апісанне праекта: Rich Text
- Выява праекта: Малюнак
- Project URL: URL
Дызайн старонкі калекцыі
Пасля таго, як ваша калекцыя наладжана, вы можаце стварыць старонку калекцыі, якая будзе дынамічна адлюстроўваць змесціва элементаў вашай калекцыі.
1. Перайдзіце на старонку калекцыі: На панэлі «Старонкі» знайдзіце раздзел «Старонкі калекцыі» і выберыце калекцыю, якую вы стварылі (напрыклад, шаблон праектаў).
2. Дадаць элементы на старонку: перацягнуць элементы на старонку, якія вы хочаце прывязаць да палёў калекцыі. Напрыклад, вы можаце дадаць блок Div для фонавага малюнка, тэкставы блок для назвы праекта і кнопку для URL-адраса праекта.
Прывязка палёў збору да элементаў старонкі
Каб прывязаць палі калекцыі да элементаў на вашай старонцы калекцыі:
1. Выберыце элемент: Націсніце на элемент, які вы хочаце прывязаць да поля калекцыі. Напрыклад, абярыце блок Div, які будзе служыць фонам.
2. Звязаць фонавы малюнак:
– Выбраўшы Div Block, перайдзіце на панэль налад (значок шасцярэнькі).
– Знайдзіце раздзел «Фон» і націсніце на поле выявы.
– Выберыце «Атрымаць фонавы малюнак з праектаў» і абярыце поле «Выява праекта».
3. Прывязаць URL кнопкі:
– Выберыце элемент Button.
– На панэлі налад знайдзіце «Параметры спасылкі».
– Выберыце «Атрымаць URL-адрас з праектаў» і абярыце поле URL-адрас праекта.
Прыклад: дынамічны фонавы малюнак і URL кнопкі
Вось практычны прыклад для ілюстрацыі працэсу:
- Стварыце калекцыю праектаў з наступнымі палямі:
- Назва праекта: Звычайны тэкст
- Апісанне праекта: Rich Text
- Выява праекта: Малюнак
- Project URL: URL
- Дызайн старонкі калекцыі:
– Дадайце блок Div, які будзе служыць фонавым кантэйнерам.
– Дадайце тэкставы блок у блок Div для назвы праекта.
– Дадайце кнопку ўнутры блока Div для спасылкі на праект.
- Звязаць палі:
- Фонавы малюнак блока Div: Выберыце блок Div, перайдзіце на панэль налад і прывяжыце фонавую выяву да поля выявы праекта.
- Назва праекта тэкставага блока: Выберыце тэкставы блок, перайдзіце на панэль налад і прывяжыце тэкст да поля "Назва праекта".
- URL кнопкі: Выберыце кнопку, перайдзіце на панэль налад і прывяжыце URL да поля URL праекта.
Пашыраная налада
Для больш пашыранай налады вы можаце выкарыстоўваць калекцыі CMS Webflow у спалучэнні з карыстальніцкім кодам або староннімі інтэграцыямі. Вось некалькі перадавых метадаў:
Умоўная бачнасць
Вы можаце выкарыстоўваць умоўную бачнасць, каб паказаць або схаваць элементы на аснове наяўнасці або значэння поля Калекцыя. Напрыклад, вы можаце задаць умову, каб кнопка паказвалася толькі ў тым выпадку, калі поле URL-адрас праекта не пустое.
1. Выберыце элемент: Пстрыкніце элемент, да якога хочаце прымяніць умову (напрыклад, кнопку).
2. Усталюйце ўмоўную бачнасць: На панэлі налад знайдзіце раздзел «Умоўная бачнасць».
3. Вызначце ўмову: Усталюйце ўмову для паказу элемента, толькі калі ўсталявана поле URL праекта.
Карыстальніцкі код
Для больш складанага ўзаемадзеяння або дызайну вы можаце ўбудаваць уласны код на старонку калекцыі. Гэта можа быць зроблена з дапамогай устаўлення карыстальніцкага кода Webflow або з дапамогай кампанента HTML Embed.
1. Дадайце кампанент для ўбудавання HTML: Перацягнуць кампанент HTML Embed на вашу старонку калекцыі.
2. Устаўце карыстальніцкі код: Напішыце свой уласны код HTML, CSS або JavaScript і выкарыстоўвайце зменныя палёў Webflow для дынамічнай устаўкі даных з калекцыі.
прыклад:
{{EJS1}}інтэграцыі
Webflow падтрымлівае розныя інтэграцыі, якія могуць палепшыць функцыянальнасць вашых старонак калекцыі. Напрыклад, вы можаце інтэгравацца з Zapier, каб аўтаматызаваць увод даных у свае калекцыі, або выкарыстоўваць убудовы іншых вытворцаў, каб дадаць дадатковыя функцыі.
Best Practices
Працуючы з дынамічным кантэнтам у Webflow, улічвайце наступныя лепшыя практыкі:
- аптымізацыя малюнкаў: Пераканайцеся, што выявы, загружаныя ў палі калекцыі, аптымізаваны для выкарыстання ў Інтэрнэце, каб скараціць час загрузкі старонкі.
- Узгодненыя ўмовы наймення: Выкарыстоўвайце выразныя і паслядоўныя ўмовы наймення для палёў вашай калекцыі, каб палегчыць іх кіраванне і спасылка на іх.
- Тэст Старанна: Праверце свае старонкі калекцыі на розных прыладах і браўзерах, каб пераканацца, што дынамічны кантэнт адлюстроўваецца правільна.
- Выкарыстоўвайце апісальны альтэрнатыўны тэкст: У мэтах даступнасці і SEO заўсёды ўключайце апісальны альтэрнатыўны тэкст для малюнкаў у палі калекцыі.
Выконваючы гэтыя крокі і лепшыя практыкі, вы можаце эфектыўна выкарыстоўваць Webflow CMS для стварэння дынамічных і прывабных старонак калекцый, якія змяшчаюць такія элементы, як фонавыя выявы і URL-адрасы кнопак, з вашых калекцый. Такі падыход не толькі спрашчае кіраванне кантэнтам, але і павышае гнуткасць і маштабаванасць вашага сайта.
Іншыя апошнія пытанні і адказы адносна Старонкі калекцыі:
- Якія этапы звязаны са спасылкай кнопкі на статычнай старонцы на адпаведную старонку калекцыі элемента ў спісе калекцыі і як гэта паляпшае навігацыю і карыстацкі досвед?
- Якія спалучэнні клавіш можна выкарыстоўваць для пераключэння паміж рознымі элементамі калекцыі на старонцы калекцыі і якая мэта гэтага?
- Як працуе дынамічная прывязка на старонцы калекцыі і якія крокі трэба зрабіць, каб прывязаць элемент да пэўнага поля ў калекцыі?
- У чым асноўная розніца паміж старонкай калекцыі і статычнай старонкай у Webflow CMS?

