Przejdź do głównej zawartości

Typy

Atrybuty różnią się typem powiązania z encjami.
Każdy typ odpowiada swojemu modułowi w systemie.

Tak, atrybuty dzielą się na:

  • Dla Administratorów
  • Dla Bloków
  • Dla Stron
  • Dla Produktów
  • Dla Użytkowników
  • Dla Formularzy
  • Dla Wydarzeń
Typy

Jeśli utworzyłeś atrybut dla stron, nie będziesz mógł go używać w produktach lub formularzach. Przy próbie powiązania atrybutu z encją, system sam podpowie, jakie atrybuty możesz użyć w tym miejscu.

Cechy typów

Niektóre typy mają swoje cechy, o których warto wiedzieć.

Atrybuty dla użytkowników

Ten typ zestawów atrybutów przechowuje informacje o użytkownikach Twojej aplikacji.
Możesz przechowywać login, email, imię użytkownika, adres, miejsce pracy itd.
Informacje, które są używane do weryfikacji użytkownika, muszą być wyraźnie określone w systemie.
Musisz wskazać, które z pól będzie odpowiadać za login, które za hasło, a które za email.
Aby system autoryzacji działał poprawnie, zestaw atrybutów użytkownika musi zawierać te trzy atrybuty.
Inne informacje o użytkowniku możesz zbierać według własnego uznania.

Wymagane atrybuty do rejestracji

Nawet jeśli jako login używasz emaila, musisz stworzyć zarówno atrybut "login", jak i atrybut "email".

Ogólny wykaz unikalnych możliwości dla pól atrybutów użytkowników:

  • Użyj jako login
  • Użyj jako hasło
  • Użyj do powiadomień email
  • Użyj do powiadomień push na telefon
  • Użyj do powiadomień SMS na telefon
  • Użyj w formularzu rejestracyjnym

Atrybuty dla produktów

Ten typ atrybutów przechowuje informacje o produktach.
Dodatkowe ustawienia zestawu atrybutów tego typu pozwalają na przykład wskazać systemowi, który z atrybutów chcesz użyć jako cenę produktu.

Ogólny wykaz unikalnych możliwości dla pól atrybutów produktów:

  • Zawiera cenę
  • Zawiera walutę
  • Zawiera SKU
  • Zawiera stawkę podatkową

Atrybuty ogólnego typu

Zestawy atrybutów ogólnego typu nie mają dodatkowych ustawień swoich pól.

Obrazy

Atrybut z typem "Obraz" lub "Grupa obrazów" zawiera jeden lub kilka plików obrazów i zapewnia dodatkowe narzędzia do pracy z plikami.

Optymalizacja ładowania

Atrybuty związane z ładowaniem obrazków mają ustawienie optymalizacji ładowania obrazu.
Optymalizacja jest włączona domyślnie, więc jeśli chcesz ładować oryginał obrazu bez utraty jakości, przejdź do ustawień atrybutu i wyłącz to ustawienie.

Podgląd

Jeśli atrybutów obrazów jest kilka, a chcesz, aby w systemie wyświetlane było konkretne zdjęcie, przejdź do ustawień atrybutu odpowiedniego obrazu i włącz ustawienie "Użyj jako podgląd w liście produktów".
Po tym, w katalogu, wybrane zdjęcie będzie głównym dla produktu.

Szablon podglądu

Możesz dodać szablon ustawienia obrazu podglądu do atrybutu obrazu.
Więcej informacji o szablonach podglądu można znaleźć tutaj.

Ikona dla menu

Dla atrybutu z typem Obraz, przeznaczonego dla stron, możesz wskazać, że ten obraz będzie ikoną w menu.

Listy

Atrybut z typem "Lista" zawiera jedno lub kilka właściwości, wstępnie skonfigurowanych w atrybucie i używanych w encjach według wyboru.

Ustawienie listy

Otwórz tryb edytowania atrybutu z typem "Lista", klikając ikonę edytowania Edit

W formularzu dodawania nowej właściwości listy podaj:

  • Nazwa - Nieunikalny ciąg, który jest używany do pracy wewnątrz OneEntry Headless CMS.
  • Wartość - Ciąg, oznaczający wartość właściwości.
  • Typ - Typ właściwości
  • Dodatkowa wartość - Opcjonalny parametr. Jeśli wartość nie została dodana do właściwości listy, zostanie użyta dodatkowa wartość.

Po wypełnieniu naciśnij przycisk "Dodaj". Nowa właściwość zostanie dodana do listy.

Zmiana właściwości listy

Wybierz właściwość, którą chcesz zmienić i naciśnij przycisk "Zmień". W formularzu zostaną dodane wszystkie dane tej właściwości.
Zmień właściwość i naciśnij przycisk "Zmień".

Usunięcie właściwości listy

Wybierz właściwość, którą chcesz usunąć i naciśnij przycisk "Usuń". Właściwość zostanie usunięta i zniknie z listy.

Użycie atrybutu z typem "Lista"

Po skonfigurowaniu właściwości listy, przypisz zestaw atrybutów do encji, która odpowiada jego typowi.
Tak, zestaw atrybutów z typem "Dla stron" możesz przypisać do strony.

W polu atrybutu z typem "Lista" możesz wybrać jedną właściwość z listy.

Multiselect atrybutu z typem "Lista"

Jeśli musisz zachować w atrybucie więcej niż jedną właściwość, aktywuj funkcję "Zezwól na wybór wielu wartości", zaznaczając odpowiednie pole.
Z tą aktywowaną funkcją możesz dodawać od razu kilka wartości do atrybutu encji.

Ramy czasowe

Atrybut typu „Ramy czasowe” pozwala skonfigurować harmonogram pracy z określeniem interwałów dat i ustawić okresy czasowe dla każdego interwału do dynamicznego użycia w atrybucie.

Aby rozpocząć konfigurację, otwórz tryb edytowania atrybutu typu „Ramy czasowe”, klikając ikonę edytowania ‘Ustawienia’

Ustawienie interwałów dat

Na dostarczonym kalendarzu wybierz potrzebny interwał dat. Aby utworzyć interwał 1 dnia, należy dwukrotnie kliknąć na potrzebną datę.

Jeśli nie ma potrzeby tworzenia kilku interwałów, naciśnij „Wybierz cały miesiąc”.

Ostatni dzień miesiąca – specjalny interwał, który jest dynamiczny i zależy od bieżącego miesiąca.

Po wyborze interwału dostępna będzie jego konfiguracja.

Każdego tygodnia (dostępne, jeśli długość okresu wynosi tydzień lub mniej) – powtarzanie interwału co tydzień w wybranym miesiącu.
Każdego miesiąca – powtarzanie interwału co miesiąc w wybranym roku.
Każdego roku – powtarzanie interwału co roku.

To trzy podstawowe ustawienia, które powtarzają się w innych elementach atrybutu. Pozwalają one na łączenie okresowości w wybranych elementach.
Co to oznacza? Na przykład:

  1. Aby stworzyć tygodniowy harmonogram organizacji na bieżący rok, wystarczy wybrać interwał roboczego tygodnia (na przykład poniedziałek – piątek) i w ustawieniach wskazać „Każdego tygodnia, każdego miesiąca”.
  2. Jeśli chcesz wskazać specyficzny interwał dla określonych dat (na przykład jesienny jarmark, odbywający się co październik od 1-go dnia) – dla interwału 01.10 – 4.10, potrzebne jest jedno ustawienie „Każdego roku”.
    Łącz ustawienia, aby osiągnąć optymalny wynik.
    „Nowy interwał czasowy” - naciśnięcie tego przycisku otworzy konstruktor z polami:
    Okres początkowy – pole wprowadzania początku interwału czasowego
    Okres końcowy – pole wprowadzania zakończenia interwału czasowego

Automatyczne generowanie okresu czasowego

jeśli trzeba wprowadzić identyczne pod względem długości okresy w liczbie różniącej się od jednego – ten konstruktor pomoże w zadaniu. Po naciśnięciu przycisku zobaczysz:
Selektor przedstawia wybór długości okresu czasowego w ramach interwału czasowego. Jeśli potrzebny jest okres dłuższy niż jedna godzina, naciśnij przycisk „Dodaj godzinę” i „Odejmij godzinę” odpowiednio.
Po skonfigurowaniu interwału czasowego, naciśnij przycisk „Zapisz”, aby zapisać zmiany.
Dodaj interwał pośredni – pozwala dodać pośrednie okresy czasowe (na przykład czas odpoczynku). Po naciśnięciu otworzy się selektor, jak w przypadku automatycznego generowania okresu czasowego.

Wyjątki

Jeśli trzeba wprowadzić szczególne zasady dla określonych dat, wystarczy nacisnąć potrzebną datę na interwale w kalendarzu, po czym zostanie ona pokolorowana na czerwono i stanie się dostępna w liście „Wyjątki”.
Uwaga! Bez ustawienia wyjątku, będzie on po prostu wyróżniony w interwałach.
Ustawienie wyjątku jest podobne do tworzenia interwału dat – Każdego tygodnia, Każdego miesiąca, Każdego roku, ale są też dodatki.
Cały dzień – pozwala całkowicie wykluczyć wybrany dzień z interwału. Staje się niedostępny do wyboru w atrybutach. Można również zamknąć określone interwały czasowe, które są przedstawione w liście poniżej.
Po naciśnięciu przycisku „ustawienia”, otworzy się okno modalne ze wszystkimi okresami czasowymi, które są zadane w interwale dat, tutaj można wybrać wykluczane okresy czasowe, jeśli potrzebny jest nie cały dzień.

Jeśli wygenerowane są inne wyjątki na podstawie, to można je ponownie wykluczyć – to znaczy przywrócić do utworzonego interwału dat.

Wybór w atrybucie

Praca z ustawionymi interwałami polega na wyborze początku i końca okresu, w którym wybierane jest zadane czas.
Jak to działa?
Na początku w kalendarzu należy wybrać datę początkową i końcową.

Następnie, jeśli zostały utworzone okresy czasowe, pojawią się one w kolumnie po prawej stronie, dostępne do dalszego wyboru.

Po wyborze interwału, trafi on do listy wybranych interwałów, gdzie można ustawić okresowość „Każdego tygodnia”, „Każdego miesiąca”, „Każdego roku”.

Wybór okresów czasowych dodaje każdy do listy wybranego interwału.

Jeśli trzeba wykluczyć z wybranego okresu niektóre daty, można je również dodać i skonfigurować.
W tym celu wystarczy nacisnąć na aktywnym interwale na potrzebną datę, po czym wybór trafi do listy „Wyjątki”.

Ustawienie wyjątku również polega na wyborze okresowości „Każdego tygodnia”, „Każdego miesiąca”, „Każdego roku”.
Dodatkowo dla daty wyjątku można ustawić wyjątki czasowe. W tym celu należy nacisnąć przycisk ustawień, po czym kalendarz zostanie zastąpiony listą okresów czasowych, gdzie można wybrać wykluczane okresy czasowe dla wybranej daty.

Jeśli trzeba zrezygnować z wyjątku, ale zachować jego okresowość w innych przypadkach, można nacisnąć na wygenerowanym wyjątku (Uwaga! Naciśnięcie na oryginalną datę wyjątku anuluje cały łańcuch wyjątków!), po czym data trafi do listy „Oprócz” w wyjątku.

.