Attributtypen auswählen
Attribute ergänzen Seiten, Dateien, Benutzer und Express-Einträge um definierte Werte. ConcreteCMS 9.5.7 registriert 22 Core-Attributtypen für unterschiedliche Objektkategorien. Wählen Sie vor dem Anlegen eines Attributs Kategorie, Typ und einen stabilen Handle.
Attribute an der richtigen Stelle pflegen
Unter Verwaltung → Seiten & Themes → Attribute werden Seitenattribute verwaltet; Dateien, Benutzer, Kalender und Express haben eigene Verwaltungsbereiche. Ein Attributset ordnet Felder im jeweiligen Dialog. Das Set ändert weder den technischen Typ noch automatisch den Suchindex. Legen Sie einen stabilen Handle fest, bevor Einträge damit gespeichert werden. Attribute und Themen und Express verwalten erklären die Anwendung.
Abbildung 1: Zuerst die Objektkategorie wählen; eine gleichnamige Angabe bei Benutzern ist ein anderer Attributschlüssel.
Alle Core-Typen
Die Kategorien stammen aus der aktuellen Core-Registrierung. Ein Paket kann zusätzliche Typen installieren. Diese gehören nicht zur folgenden Core-Liste. Beispiele sind Anwendungsfälle, keine Vorgaben für automatisch vorhandene Schlüssel.
- Text (
text) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: kurze interne Kennung oder Untertitel. Grenze: Für einen einzelnen kurzen Wert; lange Absätze gehören in Textbereich oder Content-Block. - Dauer (
duration) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: Dauer eines Termins. Grenze: Wert und Ausgabe an der konkreten Objektart prüfen. - Textbereich (
textarea) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: längere redaktionelle Notiz. Grenze: Bei HTML-Ausgabe passende Filter und Escaping prüfen. - Checkbox (
boolean) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: Ja/Nein-Kennzeichnung. Grenze: Nicht mit einem frei erfundenen Page-List-Filter verwechseln; Index und Abfrage separat prüfen. - Datum/Uhrzeit (
date_time) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: Termin oder Veröffentlichungsdatum. Grenze: Zeitzone und Anzeigeformat der Website beachten. - Bild/Datei (
image_file) — Kategorien: Seiten, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: Teaserbild. Grenze: Dateirechte, Alt-Text im ausgebenden Block und Dateiverwendung prüfen. - Zahl (
number) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: Preis oder Sortierzahl. Grenze: Einheit und Eingabegrenzen festlegen; ein Preis benötigt zusätzlich Währung und redaktionellen Kontext. - Auswahlliste (
select) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: fest vorgegebene Auswahl. Grenze: Optionen und bestehende gespeicherte Werte vor einer Umbenennung prüfen. - Adresse (
address) — Kategorien: Benutzer, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: Postanschrift. Grenze: Wert und Ausgabe an der konkreten Objektart prüfen. - Telefonnummer (
telephone) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: Rufnummer. Grenze: Wert und Ausgabe an der konkreten Objektart prüfen. - URL (
url) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: Webadresse. Grenze: Wert und Ausgabe an der konkreten Objektart prüfen. - E-Mail (
email) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: Kontaktadresse. Grenze: Nicht ohne Datenschutzprüfung in öffentlichen Listen ausgeben. - Bewertung (
rating) — Kategorien: Seiten, Dateien, Express-Einträge. Einsatz und Beispiel: Bewertung. Grenze: Wert und Ausgabe an der konkreten Objektart prüfen. - Themen (
topics) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: Themenzuordnung. Grenze: Themenbaum und Rechte getrennt pflegen. - Social Links (
social_links) — Kategorien: Benutzer. Einsatz und Beispiel: soziale Profile. Grenze: Wert und Ausgabe an der konkreten Objektart prüfen. - Kalender (
calendar) — Kategorien: Seiten, Websites, Site-Typen, Express-Einträge. Einsatz und Beispiel: zugeordneter Kalender. Grenze: Wert und Ausgabe an der konkreten Objektart prüfen. - Kalenderereignis (
calendar_event) — Kategorien: Seiten, Express-Einträge. Einsatz und Beispiel: verknüpftes Ereignis. Grenze: Wert und Ausgabe an der konkreten Objektart prüfen. - Express Datenobjekt (
express) — Kategorien: Seiten, Benutzer, Dateien, Websites, Site-Typen. Einsatz und Beispiel: verknüpftes Express-Objekt. Grenze: Zielobjekt und Objektrechte prüfen. - Seitenwähler (
page_selector) — Kategorien: Seiten, Websites, Site-Typen, Express-Einträge. Einsatz und Beispiel: ausgewählte Zielseite. Grenze: Das gewählte Seitenziel kann später verschoben oder gelöscht werden. - Benutzerauswahl (
user_selector) — Kategorien: Seiten, Benutzer, Dateien, Websites, Kalenderereignisse, Site-Typen, Express-Einträge. Einsatz und Beispiel: zuständige Person. Grenze: Sichtbarkeit personenbezogener Daten prüfen. - Website (
site) — Kategorien: Seiten, Benutzer, Dateien, Express-Einträge. Einsatz und Beispiel: zugeordnete Website. Grenze: Wert und Ausgabe an der konkreten Objektart prüfen. - Benutzergruppe (
user_group) — Kategorien: Websites, Site-Typen, Express-Einträge. Einsatz und Beispiel: zuständige Benutzergruppe. Grenze: Mitgliedschaft und Zugriff sind unterschiedliche Regeln.
Sets, Suche und bestehende Werte
Ein Attributset gruppiert Felder für Redakteure. Das Löschen oder Umbenennen eines genutzten Schlüssels kann gespeicherte Werte, Composer-Felder und Templates treffen. Prüfen Sie zuerst Verwendungen und sichern Sie Datenbank und Dateien. Suchbarkeit ist eine zusätzliche Einstellung samt Indexierung; die bloße Anlage eines Checkbox-Attributs macht daraus noch keinen automatisch wirksamen Seitenlistenfilter.
Ändern Sie vorhandene Core-Attribute nicht automatisch beim Installieren eines Pakets. Eine Seitenliste muss ihre gespeicherte Blockkonfiguration respektieren. Automatische Navigation und Seitenlisten einrichten erklärt die redaktionelle Seite.
Weiterlesen
- Inhalte mit Attributen und Themen ordnen
- Express-Datenobjekte verwalten
- Automatische Navigation und Seitenlisten einrichten
Quelle: Concrete CMS Dokumentation (EN) · Stand: ConcreteCMS 9.5.7