Zum Hauptinhalt springen

Einführung

Attribute sind eine Entität, die es Ihnen ermöglicht, die Struktur Ihrer Anwendung zu konfigurieren. Mit ihnen können Sie maximale Flexibilität erreichen und Hardcoding eliminieren.

Attributsätze sind ähnlich wie eine Sammlung von Eigenschaften, deren Werte Sie über das Administrationspanel verwalten können. Sie unterscheiden sich durch die Art der Bindung an verschiedene Entitäten. Sie können mehr über die Typen im Abschnitt "Typen". lesen.

Ein Attributsatz bildet die Datenstruktur, die dann in Ihrem Projekt verwendet werden kann. Für ein Produkt können Sie beispielsweise definieren, dass seine Struktur einen Namen, ein Bild, einen Preis und eine Textbeschreibung enthalten soll. Gleichzeitig kann die Struktur eines Blogbeitrags Text mit einem Titel und eine Sammlung von Bildern enthalten.

Einige Attribute können in der Struktur ähnlich sein und in verschiedenen Entitäten verwendet werden, sodass Sie Attributsätze für verschiedene Entitäten wiederverwenden können.

Struktur

Jeder Attributsatz enthält eine anpassbare Sammlung von Attributen, die den Inhalt Ihres Projekts speichern. Sie können diese Attribute über das Verwaltungssystem verwalten. Das ist praktisch, da Sie den Anwendungscode nicht mehr bearbeiten müssen, um Ihr Projekt zu ändern. Verschieben Sie einfach alle Inhaltskomponenten, die geändert werden können, in Attribute.

Marker

Marker dürfen keine Leerzeichen enthalten und dürfen nicht mit einer Ziffer beginnen. Wenn Sie versuchen, ungültige Werte im Markerfeld einzugeben, ignoriert das System die Eingabe.

Name

Um Ihnen die Navigation zu erleichtern, hat jedes Attribut einen erforderlichen Namenparameter, der eine nicht eindeutige Zeichenfolge ist. Benennen Sie die Attribute so, dass Sie leicht mit ihnen arbeiten können.

Marker

Als Identifikator hat jedes Attribut einen erforderlichen Parameter - "Marker", der eine eindeutige Zeichenfolge ist. Der Marker wird auch als Schlüssel verwendet, um auf die Attribute in Ihrem Projektcode zuzugreifen. Behalten Sie dies im Hinterkopf, wenn Sie den Attributmarker festlegen, um Syntaxkonflikte zu vermeiden.

Datentyp

Wählen Sie den Datentyp für jedes Attributfeld, das es speichern wird.

Datentypen können folgende Typen haben:

  • String: Einfacher Text, zum Beispiel "Hallo, Welt!".
  • Text: Längerer Text, oft formatiert, zum Beispiel ein Artikel oder ein Brief.
  • Text mit Überschrift: Text mit einer Überschrift, die verwendet werden kann, um ein Thema oder eine Kategorie zu kennzeichnen.
  • Integer: Eine ganze Zahl, zum Beispiel 5, 100, -2.
  • Float: Ein Datentyp für Fließkommazahlen, die einen Dezimalteil haben können, zum Beispiel 3.14, 1.5, -0.25.
  • Real: Das gleiche wie Float, aber mit höherer Präzision.
  • Datum und Uhrzeit: Eine Kombination aus Datum und Uhrzeit, zum Beispiel 2023-10-27 10:00:00.
  • Datum: Ein Datum, zum Beispiel 2023-10-27.
  • Uhrzeit: Eine Uhrzeit, zum Beispiel 10:00:00.
  • Datei: Jede Datei auf Ihrem Computer, zum Beispiel ein Dokument, Bild, Musik.
  • Bild: Ein Bild, zum Beispiel ein Foto, eine Zeichnung.
  • Bildgruppe: Eine Sammlung von Bildern, zum Beispiel ein Fotoalbum.
  • Optionsfeld: Ein Auswahlknopf, aus dem nur eine Option gewählt werden kann.
  • Liste: Eine Liste von Elementen, zum Beispiel eine Einkaufsliste.
  • Entität: Eine Entität, die ein Objekt aus der realen Welt darstellt, zum Beispiel eine Person, einen Ort, eine Organisation.

Die Benutzeroberfläche zur Inhaltserfassung entspricht dem ausgewählten Datentyp für jedes Attributfeld.

Möglichkeiten

Sie können Validatoren für Attribute hinzufügen. Dieser Mechanismus wird im Abschnitt "Validatoren". ausführlicher behandelt.

Attribute

Wenn ein Attributsatz von mehreren Entitäten gleichzeitig verwendet wird, müssen Sie beim Ändern der Attribute dieses Satzes vorsichtig sein. Wenn Sie beispielsweise eines der Attribute löschen, wird dieses Attribut überall dort entfernt, wo es verwendet wird, zusammen mit dem Inhalt. Wenn Sie ein neues Attribut zum Satz hinzufügen, wird dieses Attribut ebenfalls überall hinzugefügt, wo der Attributsatz verwendet wird.

:::.