Ergebnis 1 bis 5 von 5

Thema: Inhalt des Infobox-Popups (act=show) modifizieren

  1. #1
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard Inhalt des Infobox-Popups (act=show) modifizieren

    Das Infobox-Popup (act=show) in vielen Backend-Modulen zeigt i.d.R. wohl alle Felder des Datensatzes mit ihren Werten. Ich möchte aber nicht alle Felder angezeigt bekommen. Wo kann ich das Rendern dieser Ausgabe in einem eigenen Modul beeinflussen?
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

  3. #3
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Danke, das werde ich mal ausprobieren. Ich hatte mir auch schon gedacht, das es sowas eigentlich geben muß, aber nicht wirklich in den Optionen der Felder nachgeschaut.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  4. #4
    Contao-Nutzer
    Registriert seit
    02.07.2023.
    Ort
    Boswil
    Beiträge
    1

    Standard Reiherfolge in act=show ändern

    Besten Dank für den Tip mit doNotShow, das hat bereits die Hälfte dessen gelöst wonach ich suche, die unnötigen Felder konnte ich ausblenden.

    Anhand der Contao Dokumentation konnte ich eigene Felder zur tl_member Tabelle hinzufügen.
    Wenn ich nun act=show aufrufe, werden meine Felder ganz am Ende der Liste aufgezeigt.
    Gibt es da evtl. eine Möglichkeit wie man diese Reihenfolge beeinflussen kann?

    In der /vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Table.php habe ich zwar die show() Funktion gefunden auch auch gesehen wie die Reihenfolge zusammengestellt wird.
    Ich habe dann auch eine eigene custShow() Funktion erstellt, aber selbst wenn ich den href auf act=custShow umstelle, wird meine Funktion nicht aufgerufen.
    Es heisst dann immer custShow konnte nicht in DC_Table gefunden werden.

    Wäre äusserst dankbar wenn mir jemand einen Tip oder einen Schups in die richtige Richtung geben könnte.

  5. #5
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Ob die Felder in der Reihenfolge, wie Du sie definierst, angezeigt werden, hast Du sicher schon geprüft?! Wenn im Core ein einfaches foreach gemacht wird, ohne vorherige Sortierung macht das eigentlich Sinn. Eine Sortierung würde zusätzlich Zeit kosten.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

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
  •