Tipps zur Arbeit mit eZ Publish
Aus eZ Wiki
Entwurf
Diese Seite muss vervollständigt werden. Für Diskussionen und Rechercheergebnisse kann auch die Diskussionsseite genutzt werden.
Hier eine Sammlung nützlicher Tipps welche die Arbeit mit eZ Publish erleichtern können.
Inhaltsverzeichnis |
Aktivieren von Erweiterungen
http://ez-publish.de/forum/extension_design_wird_nicht_geladen Extensions immer über die INI aktivieren, nicht über das Backend, das haut dir die Reihenfolge wieder durcheinander.
Anlegen von Objekten
Die Auswahl-Liste der möglichen Klassen wird alphabetisch sortiert. Wenn man viele gleichartige Objekte hintereinander anlegen muss ist es mühsam jedesmal die Klasse auswählen zu müssen. Die manuelle Auswahl kann man sich ersparen, wenn man dafür sorgt dass die gewünschte Klasse an erster Stelle steht. Dazu ändert man vorübergehend den Klassennamen zum Beispiel indem man ein AAA voranstellt.
Objekte bearbeiten
Baummenu deaktivieren
Wenn man viele Objekte in einer Ebene bearbeitet sollte man das Baummenu, also die Inhaltsstruktur vorübergehend deaktivieren. Das Editorfenster wird dann deutlich schneller aufgebaut.
Viele Objekte bearbeiten, welche hatte ich schon?
Um die Übersicht zu behalten welche Objekte man bereits bearbeitet hat kann das Namenstemplate der "content class" modifizieren. Z.B. indem man den Objektnamen so "<title> (bearbeitet)" definiert. Da eZ Publish das geänderte Template nur beim Publizieren anwendet, kann man so auf einen Blick erkennen welche Objekte bereits bearbeitet wurden und welche nicht.
Achtung, das kann bei der Verwendung von niceurls problematisch sein.
Inhaltsklasse bearbeiten, Reihenfolge der Attribute
Klassen-Attribut an erste Stelle
Ein Klassen-Attribut lässt sich durch Eingabe von 0 als Ordnungszahl an die erste Stelle verschieben.
Klassen-Attribut an letzte Stelle
Einfach eine Zahl die größer ist als die des bisherigen letzten Attributes eingeben.
Klassen-Attribute umsortieren
Wenn man einer Klasse weitere Attributen hinzufügt muss man meist auch die Reihenfolge bearbeiten. Die Positionierung der Attribute über die Pfeil-hoch/runter Links ist sehr mühselig. Wenn man die Priorisierung über die Zahlen vornimmt. D.h. man kann für alle Attribute die nach dem neuen Wert stehen sollen bei der Ordnungszahl z.B. "33" vor- oder hintenanstellen. Bei Deinem Fall wäre das also: - 1-9 bleibt wie es ist. - Das neue Attribut bekommt die 10. - Aus der alten 10 wird 3310, aus 11 wird 3311 ... 3325 - oder auch 1033,1133 ... 2533
Mit Copy+Paste geht das recht flott und nach dem Speichern hat man dann den Kram so wie man es haben wollte.
CSS Selektoren Kaskade
Die web developer Erweiterung für Firefox zeigt einem die Selektoren Kaskade. CSS -> View Style Information oder STRG+SHIFT+y.
Da die Standardtemplates von eZ Publish sehr tief verschachtelt sind kann man die Elementhierarchie in der web developer toolbar nicht vollständig sehen.
Man kann sie aber mit Copy+Paste übernehmen und zur Ansicht in einen beliebigen Editor kopieren.
- Klick in Toolbar
- dann Element auswählen
- mit STRG-A, STRG-C und STRG-V in einen Editor übernehmen
Was wird wo verwendet?
Die Kommentare in den INI-Dateien sind nicht immer vollständig. Wenn man zum Beispiel
grep -r DefaultAccess *
Um SVN-Verzeichnisse auszuschliessen hilft ein weiterer grep.
grep -r DefaultAccess * | grep -v '/\.svn/'
