Akcje z zestawami atrybutów
Sekcja atrybutów znajduje się w ustawieniach projektu. Znajdziesz tam listę atrybutów posortowanych według "typ"., a także formularz do tworzenia nowych atrybutów.
Tworzenie zestawów atrybutów
Aby stworzyć nowy zestaw atrybutów, musisz określić nazwę atrybutu,
Zmiana pozycji zestawu atrybutów
Możesz zmienić pozycję zestawów atrybutów na ogólnej liście.
Chwyć atrybut, który chcesz przenieść, klikając i przytrzymując ikonę , a następnie przesuń ten element.
Zmiany zostaną zapisane automatycznie.
Modyfikowanie zestawów atrybutów
Po utworzeniu zestawu atrybutów musisz dodać do niego atrybuty, które będą zawierały informacje o treści.
Aby wejść w tryb edycji, kliknij ikonę koła zębatego na wybranym atrybucie.
W sekcji edycji możesz zobaczyć istniejące atrybuty oraz formularz do tworzenia nowych.
Możesz dodać atrybut, określając jego nazwę, unikalny znacznik oraz wybierając typ danych, które to pole będzie zawierać. Do jednego zestawu atrybutów można dodać nieograniczoną liczbę atrybutów. Walidatory można dodać do atrybutów w zestawie atrybutów walidatory, a konkretne właściwości można skonfigurować konkretne właściwości.
W ten sposób możesz formować struktury powiązanych danych, co da ci większą kontrolę nad twoim projektem.
Ukrywanie zestawów atrybutów
Możesz dodać zestawy atrybutów do różnych encji w zależności od ich typu. Na przykład zestaw atrybutów o typie "Dla produktów" może być powiązany z dowolnym produktem, podczas gdy atrybut "Dla administratora" może być powiązany z encją administratora. System zasugeruje, które zestawy atrybutów możesz dodać do danej encji. Jeśli w trakcie projektu chcesz wykluczyć zestaw atrybutów z tej listy sugestii, ale nie chcesz go usunąć, użyj ikony oka.
W ten sposób możesz ukryć przestarzałe zestawy atrybutów, których już nie planujesz używać, ale które są już używane w projekcie, co może skomplikować ich usunięcie. Jednocześnie ukryty zestaw atrybutów pozostanie na liście atrybutów i będzie dostępny do edycji.
Ukrywanie atrybutu
Jeśli nie chcesz używać jednego lub więcej atrybutów z całego zestawu, mogą być one ukryte. Klikając ikonę "oka" na atrybucie, zostanie on ukryty i nie będzie wyświetlany wraz z innymi atrybutami z tego zestawu. Zobaczysz ten atrybut na ogólnej liście atrybutów; jednak podczas dodawania go do dowolnej encji, ten atrybut nie zostanie dodany.
Usuwanie zestawów atrybutów
Jeśli nie potrzebujesz już zestawu atrybutów, możesz go usunąć, używając ikony kosza. Po potwierdzeniu akcji w oknie pop-up, atrybut zostanie usunięty.
Jeśli zestaw atrybutów jest używany w twoim projekcie, zostanie oznaczony specjalnym wskaźnikiem .
Taki atrybut nie może być usunięty.
Usuwanie atrybutu
W obrębie zestawu atrybutów wybierz atrybut, który chcesz usunąć, i kliknij ikonę usuwania .
W przeciwieństwie do zestawu atrybutów, możesz usunąć atrybut, który jest już używany w twoim projekcie. Taki atrybut zostanie usunięty ze wszystkich encji, w których jest używany, wraz z danymi, które w nim są przechowywane.
Dodawanie atrybutów
Jeśli zestaw atrybutów nie jest dodany do żadnej encji, nie można z nim interagować. Aby pracować z zestawem atrybutów, musi być on powiązany z encją swojego typu. W ten sposób zestaw atrybutów dla produktów powinien być powiązany z produktem, a zestaw atrybutów dla administratorów z encją administratora.
Aby nawiązać takie połączenie, musisz przejść do wybranej encji, a następnie przejść do podsekcji atrybutów. Wybierz zestaw atrybutów z tych oferowanych przez system, a zostanie on automatycznie dodany. Jeśli lista atrybutów jest pusta, oznacza to, że nie masz ukrytych atrybutów odpowiedniego typu. W takim przypadku wróć do sekcji ustawień atrybutów i stwórz go.
W tym przykładzie tworzymy zestaw atrybutów dla stron. Następnie przechodzimy do sekcji stron, wybieramy pożądaną i otwieramy sekcję atrybutów. Po dodaniu zestawu atrybutów, jego atrybuty pojawią się, które można wypełnić. To, co wypełnisz w tych polach, będzie powiązane ze stroną, a będziesz mógł uzyskać dostęp do treści przez API w swoim projekcie. Dane wprowadzone w atrybutach mogą być walidowane.
Edytowanie atrybutów
Aby zmienić konkretny atrybut z zestawu atrybutów, musisz kliknąć ikonę koła zębatego w kolumnie Akcje na liście atrybutów. Na stronie, która się pojawi, znajdują się cztery pola:
- Nazwa - pole do zmiany nazwy atrybutu
- Znacznik - pole do zmiany unikalnego znacznika
- Dodatkowe pola - przeznaczone do dodawania dodatkowych pól. W przeciwieństwie do wartości samego atrybutu, która jest dynamiczna, co oznacza, że możesz określić różne wartości dla tego samego atrybutu w różnych encjach, wartość, którą określisz w Dodatkowych polach, jest statyczna. Ponieważ Headless CMS OneEntry oferuje elastyczne opcje dla swoich użytkowników, możesz używać Dodatkowych pól do różnych celów. Na przykład, dodaj placeholder w formie obrazu dla atrybutu lub określ wartości dla podpowiedzi. Główną cechą tego modułu jest jego statyczny charakter; wartość, którą określisz, będzie przechowywana w tym atrybucie za każdym razem, gdy go użyjesz. Ważne jest również zrozumienie, że możesz dodać wiele pól w Dodatkowych polach. Dostępnych jest dziewięć typów dla wartości Dodatkowych pól:
- String
- Integer
- Real
- Float
- Data i czas
- Data
- Czas
- Plik
- Obraz
- Zasady walidacji - zasady walidacji atrybutu. Więcej szczegółów na ten temat zostanie omówionych w następnych rozdziałach.