ProcessWire - Backend anpassen

Aus Wikizone
Version vom 7. Dezember 2021, 20:44 Uhr von 134.3.241.3 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Backend = Admin[Bearbeiten]

In ProcessWire heißt das Backend auch Admin

Templates für Backend Files[Bearbeiten]

Es gibt verschiedene Möglichkeiten um zu Steuern welche Template Datei welches Backend-Feld rendert. Hier ein paar Tricks.

https://processwire.com/blog/posts/processwire-3.0.7-expands-field-rendering-page-path-history-and-more/#field-rendering-with-template-files

Felder in Abhängigkeit von bestimmten Bedingungen (Feldern/Selectoren/PHP) anzeigen[Bearbeiten]

http://modules.processwire.com/modules/custom-inputfield-dependencies/

Select Field basierend auf anderen Feldern[Bearbeiten]

http://modules.processwire.com/modules/fieldtype-select-relation/

New Button in Seitenliste entfernen[Bearbeiten]

https://processwire.com/talk/topic/15417-remove-new-button-from-pages-list-view/

Templatename im Seitenbaum anzeigen[Bearbeiten]

Im Core Modul PageList (Modules > Configure ProcessPageList) gibt es die Einstellung pageLabelField. Hier kann man alle Felder integrieren. Z.B.:

{title} ({template.name})

Optional geht das für einzelne Templates unter Erweitert.

Seiten im Seitenbaum Sortieren[Bearbeiten]

  • Einstellungen der Seite

Bilderbearbeitung im Editor einstellen[Bearbeiten]

Der Editor bindet das Modul Page Edit Image ein und steuert z.B. die Klassen für die Bildausrichtung. Einiges läßt sich in den Einstellungen des Moduls verändern.

Aktionen im Seiteneditor erweitern[Bearbeiten]

Beispiel Clone:

https://processwire.com/talk/topic/24845-adding-a-clone-button-to-page-edit/