modx:contentblocks
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
modx:contentblocks [2020-11-08 16:33] – [Für mich wichtige FAQ] t.schuermann | modx:contentblocks [2020-11-23 20:56] (aktuell) – [Tipps und Tricks] t.schuermann | ||
---|---|---|---|
Zeile 23: | Zeile 23: | ||
__JA, eins kann CB auf jeder Seite individuell aktivieren und deaktivieren.__ | __JA, eins kann CB auf jeder Seite individuell aktivieren und deaktivieren.__ | ||
+ | |||
+ | Screenshot: {{: | ||
== Funktioniert ContentBlocks mit Babel? == | == Funktioniert ContentBlocks mit Babel? == | ||
Zeile 45: | Zeile 47: | ||
Quelle: [[https:// | Quelle: [[https:// | ||
+ | |||
+ | == Kann ich im Templateeditor mit Ace arbeiten? == | ||
+ | |||
+ | __JA, das geht und fast Fullscreen.__ | ||
===== Erste Schritte ===== | ===== Erste Schritte ===== | ||
- | == Ersten Content bearbeiten == | + | ==== Ersten Content bearbeiten |
Hier hatte ich direkt die erste Fehlermeldung, | Hier hatte ich direkt die erste Fehlermeldung, | ||
Zeile 55: | Zeile 61: | ||
* Layout hinzufügen und ein erstes Basislayout anlegen | * Layout hinzufügen und ein erstes Basislayout anlegen | ||
- | == Ein erstes | + | ==== Ein erstes |
+ | |||
+ | Es ist kein Layout vorinstalliert, | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | 5 Reiter müssen ausgefüllt werden, das scheint viel, ist aber für ein einfaches Headline / Content-Layout schnell erledigt. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | === Reiter Allgemein === | ||
+ | |||
+ | * Name > Ein prägnanter kurzer Name, kurze prägnante Begriffe, keine langen Wörter, im Ergebnis werden nur 5 Zeilen angezeigt | ||
+ | * Kategorie > CB hat ein eigenes Kategorie-System, | ||
+ | * Icon > Für das Layout ein passendes Icon erstellen | ||
+ | * Sortier-Reihenfolge > Niedrigere Nummern werden zuerst angezeigt, ich arbeite immer in 10er-Schritten, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | === Reiter Template === | ||
+ | |||
+ | Vielleicht der wichtigste Reiter, denn hier wird das eigentliche Markup eingegeben, dass später im Frontend erscheint. Im Templatecode werden die Platzhalter der Spalten eingegeben, an diesen Stellen erscheint später der Inhalt, der vom Redakteur durch die Auswahl verschiedener Eingabefelder zusammengestellt wird. | ||
+ | |||
+ | Beispielcode für ein einspaltiges Layout, mit dem Spaltenplatzhalter [[+col_1]] | ||
+ | |||
+ | <code html> | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | [[+col_1]] | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Templates von Layouts dürfen nicht mit den Templates für ContentBlocks (eine Ebene höher) verwechselt werden. | ||
+ | |||
+ | === Reiter Spalten === | ||
+ | |||
+ | Ich persönlich finde den Begriff Spalten etwas verwirrend, weil sie einerseits das sind, was die Redakteur*innen nachher sehen, andererseits aber so etwas wie ein Container sind, der bei Template in das HTML eingebettet wird. | ||
+ | |||
+ | Es sind nur 2 Angaben zu machen: | ||
+ | |||
+ | * Referenz: ein eindeutiger maschinenlesbarer Begriff z.B. col_1, siehe oben | ||
+ | * Eine Breitenangabe. Sollen die Spalten nachher nebeneinander angeordnet sein, dann sollte die Summe der Spaltenangaben 100 % sein. Die Angabe erolgt ohne %. | ||
+ | |||
+ | Es können mehrere Spalten angelegt werden. | ||
+ | |||
+ | === Reiter Verfügbarkeit === | ||
+ | |||
+ | Es wird interessant. Für jedes Layout kann eine Regel erstellt werden, wo es angewendet werden darf. Dabei stehen unter dem Button " | ||
+ | |||
+ | * Ressourcen ID (ID nur genau einer speziellen Ressource, oder mehreren durch Komma getrennt eingeben) | ||
+ | * Klassen-Schlüssel (z.B. nur für | ||
+ | * Template (ID) | ||
+ | * ID der Eltern-Ressource | ||
+ | * ID der obersten Eltern-Ressource | ||
+ | * Kontext | ||
+ | * Benutzergruppe (Name) | ||
+ | |||
+ | Damit lässt sich die Arbeit mit den Layouts extrem auf Bereiche beschränken, | ||
+ | |||
+ | - Zusätzlich lässt sich die Gesamtmenge eines Elementes auf einer Seite beschränken. | ||
+ | - Es kann eingestellt werden, dass das Layout nur als verschachteltes Layout eingefügt werden darf. | ||
+ | |||
+ | === Reiter Einstellungen === | ||
+ | |||
+ | Ebenfalls ein sehr mächtiges Tool. Hier kann das Layout zusätzlich noch weiter definiert werden. | ||
+ | ===== Tipps und Tricks ===== | ||
+ | Vielleicht noch ein wenig früh, für diese Sammlung, aber ich vergesse ungerne Lesezeichen | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
modx/contentblocks.1604849610.txt.gz · Zuletzt geändert: 2020-11-08 16:33 von t.schuermann