Aby stworzyć dynamiczne strony z bazy danych w Wix, wykorzystaj Content Manager i dynamiczne strony: zbuduj kolekcję danych, zdefiniuj pola i slug, utwórz dynamiczną stronę powiązaną z tą kolekcją, a następnie połącz elementy strony z datasetem, by wyświetlać pojedyncze wpisy oraz listy.
Przegląd koncepcji
Dynamiczne strony Wix łączą dane z Content Manager z interfejsem stron. Każdy wpis ma unikalny slug, a strona dynamiczna wyświetla treść na podstawie tego identyfikatora. Możesz tworzyć zarówno pojedyncze strony (item page), jak i listy pozycji (np. lista artykułów) za pomocą repeatera.
- Content Manager to baza danych w Wix, którą możesz rozszerzać o własne pola.
- Dynamiczna strona wyświetla treść wpisu na podstawie slugu.
- Dataset służy do łączenia strony z konkretną kolekcją danych.
- Repeater umożliwia wyświetlanie wielu rekordów z tej samej kolekcji.
Plan danych i modelu
- Utwórz kolekcję danych, np. Artykuły, Produkty, Slowniki itp.
- Dodaj pola kluczowe:
- Tytuł (Text)
- Slug (Text, unikalny)
- Streszczenie (Text lub Rich Text)
- Treść (Rich Text)
- Obraz (Image)
- Data (Date/Time)
- Kategoria (Text lub Reference)
- Upewnij się, że slug jest unikalny dla każdego wpisu.
- Dodaj pola dodatkowe według potrzeb (np. tagi, autor, meta opis).
Krok po kroku: tworzenie dynamicznych stron z Wix
- Utwórz kolekcję danych w Content Manager, np. "Artykuły".
- Dodaj pola: tytuł, slug, streszczenie, treść, obraz, data, kategoria.
- Ustaw slug jako unikalny identyfikator i włącz obsługę URL-ów dla dynamicznych stron.
- Dodaj nową dynamiczną stronę: Nowa strona > Dynamiczna strona, wybierz kolekcję "Artykuły".
- Określ wzór URL: ustaw segment w URL jako {slug} (np. /artykuly/{slug}).
- Na dynamicznej stronie dodaj Dataset i ustaw tryb na Odczyt (Read).
- Połącz elementy strony z danymi: tytuł → Tytuł, streszczenie → Streszczenie, treść → Treść, obraz → Obraz.
- Dodaj sekcję listy artykułów (optional): użyj Repeatera połączonego z tym samym Datasetem lub innym, ustaw filtr i sortowanie.
- Skonfiguruj SEO: ustaw dynamiczny tytuł SEO i opis, korzystający z pól kolekcji (np. tytuł + streszczenie).
Konfiguracja elementów na dynamicznej stronie
- Wybierz elementy do wyświetlania (tekst, obraz, sloty meta) i połącz je z odpowiednimi polami datasetu.
- Użyj ustawień datasetu, by ograniczyć liczbę wyświetlanych wpisów na listach."
- Dodaj przyciski nawigacyjne lub linki do kolejnych wpisów, jeśli chcesz ulepszyć UX.
Przykładowy scenariusz praktyczny
- Treść: masz kolekcję Artykuły z polami: Tytuł, Slug, Streszczenie, Treść, Obraz, Data, Kategoria.
- Tworzysz dynamiczną stronę Artykuły (item page) z URL /artykuly/{slug}.
- Na stronie umieszczasz pola: Tytuł (dynamicznie), Obraz, Treść, Data i Streszczenie.
- Na innej stronie dodajesz Repeater połączony z tym samym zbiorem, aby wyświetlać listę wpisów.
- Dodajesz filtry (np. według kategorii) i opcje sortowania (najnowsze, alfabetycznie).
Najważniejsze wskazówki i pułapki
- Upewnij się, że slug jest unikalny dla każdego wpisu.
- Sprawdź, czy dynamiczna strona ma poprawnie skonfigurowany dataset i połączenia pól.
- Publikuj dane i przetestuj URL-e na żywo przed udostępnieniem.
- Optymalizuj obrazy (rozmiar, format) dla szybszego ładowania.
- W razie problemów z wyświetlaniem, sprawdź uprawnienia dostępu do dynamicznej strony.
- Opracuj prosty system filtrów, aby uniknąć nadmiernego przeciążenia zapytań.
- Dokonuj kopii zapasowych kolekcji podczas większych zmian struktury.
- Wyrób dobre praktyki SEO: dynamiczny tytuł opisu i zastosuj pola meta.
Zapis i publikacja
- Zweryfikuj mapowanie pól w dynamicznej stronie i na liście.
- Sprawdź, czy wszystkie wpisy mają przypisane slug i widoczne pola.
- Opublikuj stronę i przetestuj linki z przeglądarki.
Przykładowe zastosowania
- Blog z dynamicznymi wpisami: artykuły z treścią i obrazką.
- Sklep z dynamicznymi kartami produktów: nazwa, opis, cena, zdjęcie, kategoria.
- Bogate katalogi: usługi, case studies, projekty z opisem i referencjami.
Często Zadawane Pytania
Co to jest dynamiczna strona w Wix i jak działa z bazą danych?
Dynamiczna strona w Wix wyświetla treść z Content Managera na podstawie slugu i połączonego datasetu, umożliwiając pojedynczy widok wpisu oraz listy pozycji.
Jak utworzyć kolekcję danych w Wix Content Manager?
W Wix Editor wybierz Content Manager, dodaj nową kolekcję, zdefiniuj pola (np. tytuł, slug, streszczenie, treść, obraz, data, kategoria).
Jak połączyć dynamiczną stronę z zestawem danych w Wix?
Dodaj dynamiczną stronę, wybierz kolekcję, dodaj Dataset w trybie Odczyt, a następnie połącz elementy strony z odpowiednimi polami datasetu.
Jak stworzyć slug (adres URL) dla dynamicznych stron Wix?
Dodaj pole slug w kolekcji jako unikalny identyfikator i skonfiguruj dynamiczną stronę, aby używała tego pola w URL-u.
Jak wyświetlić listę dynamicznych elementów na stronie Wix?
Użyj Repeatera lub Gallery, połącz go z odpowiednim Datasetem i ustaw filtry oraz sortowanie, aby pokazywać wiele wpisów.
Jak skonfigurować SEO dla dynamicznych stron Wix?
Włącz SEO dla dynamicznej strony i użyj dynamicznych pól (np. tytuł, opis) jako wartości meta tagów.
Jakie są typowe pułapki przy tworzeniu dynamicznych stron w Wix?
Brak unikalnego slugu, błędne połączenia pól, niepublikowane wpisy, zbyt duże obrazy, brak filtrów i zbyt długie ładowanie.
Czy można filtrować i wyszukiwać pozycje w dynamicznych listach Wix?
Tak. Użyj filtrów na datasetcie lub WixData.query w kodzie, aby realizować zaawansowane filtry i wyszukiwanie.