Natürlich schön Content CMS mit Medienverwaltung

Content CMS mit Medienverwaltung

Content CMS mit Medienverwaltung

Haeder Content pflegen, Medien gezielt einsetzen

Das hier ist der Text vom Body
Wenn c-* template mit hero, dann ist der Text vom Testar der Text fom Haeder
Wenn c-* template kein hero hat, dann ist der Inhalt von Haeder ein haeder 

das Ist der Inhalt von content. der in 1,2, oder 3 spalten dargestellt werden kann, je nach c-* Template

Marketingfreundliche Inhalte

Redakteure können Inhalte als HTML bearbeiten. Marker helfen dabei, Bereiche wie Thesar, Hauptinhalt und Footer bewusst zu strukturieren.

durch die col marker kann man fest vorgeben wie der inhalt auf die spalten aufgeteilt wird.
Ohne diese Marker verucht das system das in die spalten so einzutragen, das alle spalten ca die gleiche höhe haben.
Bilder in spalten müssen berücksichtigt werden durch ihren platz verbrauch.

Auch nach dem speichern müssen die marker im editor sichtbar sein! Beim Einfügen sind sie es schon
der Hero kann (eigentlich) nur ein Bild haben als hintergrund.
rechts bei den Medien getennt anzeigen.  (Nur ein Bild möglich) wenn man ein bild als hero auswählt es nicht zusätzlich in gallerie eintragen. 


Gallerie können n Bilder sein
inline auch.  Wobei inline immer genau das sein muß, was auch im content (editor) eingetragen ist als bilder.

die bereiche für bilder Thesar und Footer werden nicht benötigt.  Bilder im Thesar/Footer/content (Spalten)  nur über inline  

das kleinste C-* template wäre einfach nur c-content ,  das den kompletten inhalt einfach so darstellt wie er im editor ist.
das template kann aber einen thesar bereich haben.  in dem wird alles bis zum marker für thesar dargestellt.


Hat das c- template keinen thesar marker, aber das template hat einen thesar bereich, dann wird der bereich thesar nicht angezeigt. der ganze inhalt ist dann content, bis zum eventuell vorhandenen footer marker. 
content kann dan, je nach template 1,2, oder 3 spalten haben.


gibt es einen marker für footer. dasnn ist alles nach dem marker footer in dem bereich (slot) für footer einzutragen beim rendern der seite.


ohne footer marker ist alles (nach marker thesar, falls vorhanden) content. 
ist im content der marker footer gesetzt, aber das template hat kein footer, dann ist der bereich auch content.


Mit anderen Worten, es wird immer alles was im Editor steht komplett ausgegeben beim anzeigen.
Je nach markern und template wird der inhalt nur in die verschieden bereiche aufgeteilt. 
Zusätzlich wird, wenn das template ein galleri slot hat dort die zugeordneten gallerie bilder in der angegebenen reihenfolge angezeigt + glaerie.js  

hat das Template ein gallerie slot, aber keine zugeordneten gallerie bilder, dann wird der bereich gallerie nicht angezeigt.
hat das template kein gallerie slot, aber zugeordnete gallerie bilder, dann wird der bereich auch nicht angezeigt.

im user menu (template dbx/modules/dbxMenu/tpl/htm/dbx-top-main.htm) möchte ich wie im admin menu eine editor (stift) icon haben die analog zu dbx_edit dbx_cedit von 0 zu 1 zu 0 umschaltet

wenn dbx_cedit=1 gesetzt ist. dann soll im frontend dbxContent eine editor icon am anfang des cms content erscheinen. bei click auf die icon soll sich ein fenster öffnen https://localhost/dbxapp/?dbx_modul=dbxContent_admin&dbx_run1=content&dbx_run2=edit_content &cid=123

die cid soll die id des cms content sein und dieser content soll dann auch schon im formular und editor der content verwaltung aktiv sein. also ähnlich dbx_edit. aber nicht ace aufrufen sondern die content verwaltung der linke bereich der content verwaltung (tree) sollte sich auch auf einen schmalen vertikalen streifen (ca 36px) verkleinern lassen.der gewonnene platz ist für das formular mit dem editor dann zu verwenden.



Bei der vorschau des content ist der editor ace nicht registriert (lib). wnn dbx_edit an ist sollen aber auch die templatest sich über ace bearbeiten lassen.



links in der tree ansicht müssen sich auch content (seiten) löschen lassen. und ein lösch butten auch in der mitte hinter status (aktiv/inactiv)