Benutzer-Werkzeuge

Webseiten-Werkzeuge


modx:contentblocks

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modx:contentblocks [2020-11-09 16:10] – [Erste Schritte] t.schuermannmodx:contentblocks [2020-11-23 20:56] (aktuell) – [Tipps und Tricks] t.schuermann
Zeile 53: Zeile 53:
 ===== Erste Schritte ===== ===== Erste Schritte =====
  
-== Ersten Content bearbeiten ==+==== Ersten Content bearbeiten ====
  
 Hier hatte ich direkt die erste Fehlermeldung, da ich noch kein Default Layout angelegt habe, bzw kein Default-Layout existiert. Dazu Hier hatte ich direkt die erste Fehlermeldung, da ich noch kein Default Layout angelegt habe, bzw kein Default-Layout existiert. Dazu
Zeile 61: Zeile 61:
   * Layout hinzufügen und ein erstes Basislayout anlegen   * Layout hinzufügen und ein erstes Basislayout anlegen
  
-=== Ein erstes Basislayout anlegen ===+==== Ein erstes Basislayout anlegen ====
  
 Es ist kein Layout vorinstalliert, d.h. der erste Schritt ist der Button 'Layout hinzufügen'. Und während die Anleitung eher abschreckend auf mich wirkte, ist es in der Praxis kinderleicht. Was mir auch hier wieder gegenüber Lösungen in Drupal oder Wordpress gefällt: Wenn eins will, wird Null=Zero=kein eigener HTML-Code von CB generiert. Ein Traum für lean Coder. Es ist kein Layout vorinstalliert, d.h. der erste Schritt ist der Button 'Layout hinzufügen'. Und während die Anleitung eher abschreckend auf mich wirkte, ist es in der Praxis kinderleicht. Was mir auch hier wieder gegenüber Lösungen in Drupal oder Wordpress gefällt: Wenn eins will, wird Null=Zero=kein eigener HTML-Code von CB generiert. Ein Traum für lean Coder.
Zeile 71: Zeile 71:
 {{:modx:cb-layout-screen.jpg?200|}} {{:modx:cb-layout-screen.jpg?200|}}
  
-== Reiter Allgemein ==+=== Reiter Allgemein ===
  
   * Name > Ein prägnanter kurzer Name, kurze prägnante Begriffe, keine langen Wörter, im Ergebnis werden nur 5 Zeilen angezeigt   * Name > Ein prägnanter kurzer Name, kurze prägnante Begriffe, keine langen Wörter, im Ergebnis werden nur 5 Zeilen angezeigt
Zeile 80: Zeile 80:
 {{:modx:cb-layoutname.jpg?200|So sieht es aus, wenn der Name und die einzelnen Begriffe zu lang sind}} {{:modx:cb-layoutname.jpg?200|So sieht es aus, wenn der Name und die einzelnen Begriffe zu lang sind}}
  
-== Reiter Template ==+=== 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. 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.
Zeile 96: Zeile 96:
 Templates von Layouts dürfen nicht mit den Templates für ContentBlocks (eine Ebene höher) verwechselt werden. Templates von Layouts dürfen nicht mit den Templates für ContentBlocks (eine Ebene höher) verwechselt werden.
  
-== Reiter Spalten ==+=== 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. 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.
Zeile 107: Zeile 107:
 Es können mehrere Spalten angelegt werden. Es können mehrere Spalten angelegt werden.
  
-== Reiter Verfügbarkeit ==+=== 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 "Bedingung  diese Felder zur Verfügung: Es wird interessant. Für jedes Layout kann eine Regel erstellt werden, wo es angewendet werden darf. Dabei stehen unter dem Button "Bedingung  diese Felder zur Verfügung:
Zeile 123: Zeile 123:
   - Zusätzlich lässt sich die Gesamtmenge eines Elementes auf einer Seite 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.   - 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.
  
  
Zeile 130: Zeile 134:
  
   * [[https://docs.modmore.com/en/ContentBlocks/v1.x/Tips_Tricks/Auto_Linked_Headers.html|Linkable Headlines with ID]]   * [[https://docs.modmore.com/en/ContentBlocks/v1.x/Tips_Tricks/Auto_Linked_Headers.html|Linkable Headlines with ID]]
 +  * [[https://docs.modmore.com/en/ContentBlocks/v1.x/Fields/Templates.html|Layouteinstellungen im Feld nutzen]]
 +  * [[https://modmore.com/contentblocks/faqs/|FAQ]]
 +  * [[https://docs.modmore.com/en/ContentBlocks/v1.x/Parsing_Templates.html|Outputmodifier in ContentBlocks]]
  
    
modx/contentblocks.1604934637.txt.gz · Zuletzt geändert: 2020-11-09 16:10 von t.schuermann