Część treści na stronie, np. pozycje menu z cenami, Kreator Stron i Aplikacji AI może zapisać w bazie danych projektu. Takie dane zmienisz w prostej tabeli, bez znajomości kodu i bez zużywania kredytów AI.
SPIS TREŚCI
- Do czego przyda się baza danych?
- Jak otworzyć bazę danych?
- Czym się różni baza testowa od produkcyjnej?
- Jak zmienić dane w bazie?
- Na co uważać przy zmianach w bazie?
- Co zrobić, gdy opublikowana strona nie wyświetla danych z bazy?
Do czego przyda się baza danych?
Treści, które Kreator Stron i Aplikacji AI zapisał w bazie danych, najlepiej zmieniać bezpośrednio w bazie. Ręczne zmiany w bazie nie zużywają kredytów AI. W bazie możesz:
- zmieniać istniejące pozycje, np. ceny i opisy,
- dodawać nowe pozycje, np. nowe ciasto w menu,
- tymczasowo ukrywać pozycje, np. gdy jakiegoś produktu chwilowo nie ma. Pozycja znika ze strony, ale zostaje w bazie i możesz ją przywrócić jednym kliknięciem. Ta możliwość jest dostępna, jeśli w kolekcji jest pole dostępności, np. available. Możesz poprosić Kreator, by dodał je do bazy danych.
Jak sprawdzić, które treści są zapisane w bazie danych? Otwórz bazę danych i przejrzyj listę kolekcji. Ich nazwy zwykle wskazują, co zawierają, np. menu_items to pozycje menu.
Jeśli treść, którą chcesz zmienić, znajdziesz w którejś kolekcji, zmień ją w bazie. Pozostałe teksty na stronie są zapisane w kodzie i zmienisz je ręcznie w podglądzie. Zobacz: Jak wprowadzać poprawki w projekcie.
„Pozycje menu, czyli nazwę, krótki opis, cenę i kategorię, zapisz w bazie danych, żeby można je było później zmieniać bez edycji kodu. Dodaj też możliwość ukrywania pozycji, które są chwilowo niedostępne”.
Jak otworzyć bazę danych?
Na pasku nad podglądem kliknij ikonę bazy danych, obok ikony Kod. Otworzy się zakładka Baza danych.
Dane w bazie są podzielone na kolekcje, czyli zbiory podobnych danych, np. pozycji menu. Lista kolekcji jest po lewej stronie.
Po kliknięciu kolekcji zobaczysz jej rekordy, czyli poszczególne pozycje, w formie tabeli. Kolumny tabeli to pola rekordu, np. nazwa, opis, cena i kategoria.
Nazwy kolekcji i pól nadaje Kreator, zwykle po angielsku, np. menu_items (pozycje menu), name (nazwa), price (cena) czy available (dostępność).
Czym się różni baza testowa od produkcyjnej?
Nad listą kolekcji możesz przełączać się między dwiema bazami:
- Baza testowa zawiera dane, które widzisz w podglądzie w Kreatorze.
- Baza produkcyjna zawiera dane, które widzą odwiedzający opublikowaną stronę. Powstaje automatycznie przy pierwszej publikacji projektu.
Zmiana w bazie testowej będzie widoczna tylko w podglądzie, a ponowna publikacja nie przeniesie jej na stronę.
Jak zmienić dane w bazie?
Na przykład, aby zmienić cenę croissanta w menu kawiarni:
- Otwórz zakładkę Baza danych i wybierz właściwą bazę: testową lub produkcyjną.
- Kliknij kolekcję z pozycjami menu.

- Znajdź croissanta w tabeli. Możesz wpisać jego nazwę w pole wyszukiwania nad tabelą.
- Kliknij wybrany wiersz. Otworzy się okno edycji rekordu.

- Zmień cenę (price) i zapisz zmiany.
Jeśli zmieniasz dane w bazie testowej, przejdź do zakładki Podgląd i kliknij ikonę odświeżenia nad podglądem. Bez tego podgląd będzie pokazywał poprzednie dane.
Zmiany w bazie produkcyjnej od razu pojawią się na opublikowanej stronie.
Aby dodać nową pozycję, kliknij Nowy rekord i wypełnij formularz.
Aby usunąć rekord, zaznacz pole wyboru na początku jego wiersza i kliknij Usuń na pasku, który pojawi się na dole. W ten sam sposób możesz zaznaczyć i usunąć kilka rekordów naraz.
Na co uważać przy zmianach w bazie?
- Zmieniaj tylko wartości w rekordach, np. nazwy, opisy i ceny. Nie zmieniaj identyfikatorów w kolumnie id ani struktury kolekcji, bo strona może przestać poprawnie wyświetlać dane.
- Wpisuj dane w tym samym formacie co pozostałe rekordy. Jeśli ceny są zapisane jako same liczby, np. 14, nie dopisuj do nich „zł”.
- Zamiast usuwać pozycję, rozważ jej ukrycie, jeśli kolekcja ma pole dostępności. Zanim usuniesz rekordy z bazy produkcyjnej, możesz je zapisać na komputerze: zaznacz je i kliknij JSON.
Co zrobić, gdy opublikowana strona nie wyświetla danych z bazy?
Jeśli w podglądzie strona wyświetla dane, np. pozycje menu, a na opublikowanej stronie ich brakuje:
- Otwórz zakładkę Baza danych i przełącz się na bazę produkcyjną.
- Sprawdź, czy w kolekcji są rekordy. Jeśli kolekcja jest pusta, napisz w czacie, np. „Na opublikowanej stronie nie ma pozycji menu. Przenieś je z bazy testowej do produkcyjnej”.
- Gdy Kreator skończy, sprawdź, czy rekordy pojawiły się w bazie produkcyjnej, i odśwież opublikowaną stronę.
Takie polecenie zużywa kredyty AI.

