Zum Hauptinhalt springen

Content-Typen ohne Code

Der Unterschied zu fest programmierten Content-Typen

NexisCore kennt zwei Arten von Content-Typen: fest programmierte (als eigener PHP-Ordner unter /contents/<Typ>, z.B. Article oder Page) und per Oberfläche angelegte, dynamische Typen - beide erscheinen in derselben Content-Typ-Auswahlliste, ohne dass beim Anlegen eines Contents ein Unterschied sichtbar wäre.

Anlegen

Unter Content-Typen: Name eingeben (der interne Bezeichner wird automatisch daraus erzeugt und kann später nicht mehr geändert werden), Icon wählen, dann per Häkchen festlegen:

  • Block-Editor nutzen (sonst: einfaches Textfeld)
  • Kategorien zuordenbar
  • Tags zuordenbar
  • Beitragsbild nutzbar
  • Erscheint automatisch im Startseiten-Feed

Grenzen gegenüber fest programmierten Typen

Ein dynamischer Content-Typ hat genau die Felder, die diese Merkmale vorsehen - kein Raum für typ-spezifische Sonderfelder (z.B. einen Preis wie beim Shop-Produkt), dafür bräuchte es wieder echten Code. Für die meisten redaktionellen Anwendungsfälle (Rezepte, Portfolio-Einträge, Referenzen, Team-Mitglieder) reicht der No-Code-Weg aber völlig aus.

Löschen

Löscht nur die Typ-Definition selbst - bereits vorhandene Contents dieses Typs bleiben in der Datenbank erhalten (stehen dann nur ohne passende Definition da, ähnlich wie bei WordPress, wenn ein Custom-Post-Type-Plugin deaktiviert wird).