Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: Mehr Informationen in der Seitenstruktur

  1. #1
    Contao-Fan Avatar von operatorone
    Registriert seit
    19.06.2009.
    Ort
    Kitzingen
    Beiträge
    547

    Frage Mehr Informationen in der Seitenstruktur

    Hallo zusammen,

    da ich auch immer Verbesserungen und ersparte Klicks im Backend begrüße, hätte ich eine Anregung/Frage für euch. Es gibt ja die Möglichkeit über die Datei system/config/dcaconfig.php mit dem Code

    Code:
    // Seiten-ID anzeigen
    $GLOBALS['TL_DCA']['tl_page']['list']['label']['fields'][] = 'id';
    $GLOBALS['TL_DCA']['tl_page']['list']['label']['format'] = '%s <span style="color: #aaaaaa; padding-left: 3px;">(ID: %s)</span>';
    die Seiten-ID auszulesen und anzuzeigen. Das halte ich für sehr hilfreich, da ich oft in Modulen oder inserttag-Links die ID brauche und auch, wenn ich nur mit der Maus über das weiße "I" auf blauem Grund fahren müsste, geht es einfach schneller, wenn es immer da steht.

    Zusätzlich nervt es mich ein wenig immer die Seiteneigenschaften öffnen zu müssen, um festzustellen welches Layout in der Seite angewendet wurde. Dies lässt sich zwar mit folgendem Code auslesen

    Code:
    // Seiten-Layout-ID anzeigen
    $GLOBALS['TL_DCA']['tl_page']['list']['label']['fields'][] = 'layout';
    $GLOBALS['TL_DCA']['tl_page']['list']['label']['format'] = '%s <span style="color: #aaaaaa; padding-left: 3px;">(Lay: %s)</span>';
    ist aber durch die reine Anzeige der Layout-ID wenig aussagekräftig. Besser wäre es natürlich noch, den Namen des verwendeten Layouts aus der Tabelle tl_layout anzuzeigen. Da ich aber leider noch nicht so firm in PHP bin, helfe ich mir im Moment mit folgender Variante weiter, die die beiden vorigen kombiniert.

    Code:
    // Seiten-ID und Layout-ID anzeigen
    $GLOBALS['TL_DCA']['tl_page']['list']['label']['fields'][] = 'id';
    $GLOBALS['TL_DCA']['tl_page']['list']['label']['fields'][] = 'layout';
    $GLOBALS['TL_DCA']['tl_page']['list']['label']['format'] = '%s <span style="color: #aaaaaa; padding-left: 3px;">(ID: %s</span><span style="color: #aaaaaa; padding-left: 3px;">, Lay: %s)</span>';
    Vielleicht hat ja jemand von euch eine Idee, wie ich den Layoutnamen über Abgleich der Layout-ID mit in diese Abfrage integrieren könnte. Toll wäre natürlich ein kleines gecodetes Beispiel, da ich mich noch nicht in der Lage sehe konzeptionelle Anweisungen direkt in Code zu übersetzen. Gegebenenfalls ist das auch eine Idee für die Schaffung einer neuen Extension oder die Erweiterung einer bestehenden wie "Improvements" oder der "m17"-Reihe.

    Überdies halte ich Contao für eines der besten Content Management Systeme die überhaupt existieren und freue mich immer wieder aufs Neue damit zu arbeiten. Ich freue mich auf eure Antworten.

    Viele Grüße,
    operatorone

  2. #2
    Contao-Fan Avatar von dtptiger
    Registriert seit
    20.06.2009.
    Ort
    Nürnberg
    Beiträge
    817

    Standard

    Daken für die Codes!
    Das funktioniert auch mit Contao 4!

    Code:
    /app/Resources/contao/dca/tl_page.php
    Ordner und Datei angelegt, Anwendungs-Cache mit dem Manager gelöscht.

    Hat jemand einen Tip wie der Seitenlayoutname auch angezeigt werden kann?

    Gruß
    dtptiger

  3. #3
    Contao-Fan Avatar von operatorone
    Registriert seit
    19.06.2009.
    Ort
    Kitzingen
    Beiträge
    547

    Standard

    Ich habe da noch eine Erweiterung aus Contao 3.5 die häufig mit C4 verwende. Viele zusätzliche Informationen stehen nach der Installation zur Verfügung.

    https://contao.org/de/erweiterungsli...w/summary.html

    - Zip herunter laden
    - in web/sytem/modules legen
    - Caches löschen

    Habe schon mal angeregt, ob es diese Erweiterung auf für C4 geben wird. Habe leider noch kein Feedback bekommen.


    Gesendet von iPhone mit Tapatalk Pro

  4. #4
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard Anzeigen der IDs: Backend-Helper

    Hallo,
    eine sehr nützliche Erweiterung für contao 4 ist der Backend-Helper:
    https://packagist.org/packages/basti...-backendhelper

    Zeigt auch die IDs an und wird wohl noch weiterentwickelt.
    da die dcaconfig ja schon auf "deprecated" steht, ist das vielleicht eine Alternative für Euch?

    Gruß
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  5. #5
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Der 'Umbau' von dtptiger ist schon für DCA im neuen Pfad, also nicht deprecated .
    Trotzdem Danke für den Hinweis auf die Extension.

  6. #6
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    oh, da hab ich nicht genau geschaut.
    Ich finde diese genannte kleine Erweiterung ganz nett.

    Gruß
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •