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).