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?
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
Vlt. hilft dir "doNotShow" : https://docs.contao.org/dev/referenc...ds/#evaluation
Extensions :: Github
Sponsering: Amazon Wunschliste :: Github :: PayPal
Composer Version prüfen https://jubianchi.github.io/semver-check
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
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.
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 in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen