Hallo,
unter Contao 4.10 würde ich gerne im Backend in die Listenansicht der Mitglieder an erster Stelle das Feld 'company' einfügen. Ich habe eine Datei
app/Resources/contao/dca/tl_member.php
angelegt. Aber was muss da rein?
Danke!
Hallo,
unter Contao 4.10 würde ich gerne im Backend in die Listenansicht der Mitglieder an erster Stelle das Feld 'company' einfügen. Ich habe eine Datei
app/Resources/contao/dca/tl_member.php
angelegt. Aber was muss da rein?
Danke!
ungetestet
Cache danach löschen nicht vergessenPHP-Code:
$GLOBALS['TL_DCA']['tl_member']['list']['label']['fields'][] = 'company';
Edit: Wenn du es an die erste Stelle setzen willst, wirst du vermutlich um den PaletteManipulator nicht drumrumkommen, wobei der eigentlich eher für die Ansicht IM Member selbst ist. Nicht fürs Listing.
https://docs.contao.org/dev/framewor...temanipulator/
Geändert von Kahmoon (07.03.2023 um 11:05 Uhr)
Das überschreibt aber den Vornamen.
Man könnte bspw.nutzen, wenn man es vor dem Vornamen haben möchte (ungetestet).PHP-Code:
// contao/dca/tl_member.php
Contao\ArrayUtil::arrayInsert($GLOBALS['TL_DCA']['tl_member']['list']['label']['fields'], 1, 'company');
tl_member.php wäre es. Unter welchem Pfad liegt die bei dir? Du hast es offensichtlich nicht updatesicher angelegt. Unter app/ressources wird nichts abgelegt :-)
Korrekt wäre im root /contao/dca/tl_member.php (anlegen falls nicht vorhanden)
Geändert von Kahmoon (09.03.2023 um 11:00 Uhr)
Vielleicht hast du aus versehen einen Tippfehler bei der Ordner erstellung gemacht und deshalb wirds nicht gefunden.
Dein File sollte im Ordner "contao/dca/" liegen.
Also komplett so: "contao/dca/tl_member.php"
So habe ich es angelegt. Muss irgendetwas in der composer.json stehen, damit das funktioniert? Ich glaube, da habe ich gestern etwas gelöscht. Ansonsten habe ich nichts gemacht außer Update auf 4.13. Aktuell sieht die so aus:
Code:{ "name": "contao/managed-edition", "type": "project", "description": "Contao Open Source CMS", "license": "LGPL-3.0-or-later", "authors": [ { "name": "Leo Feyer", "homepage": "https://github.com/leofeyer" } ], "require": { "contao/calendar-bundle": "4.13.16", "contao/comments-bundle": "4.13.16", "contao/conflicts": "*@dev", "contao/faq-bundle": "4.13.16", "contao/listing-bundle": "4.13.16", "contao/manager-bundle": "4.13.16", "contao/news-bundle": "4.13.16", "contao/newsletter-bundle": "4.13.16", "madeyourday/contao-rocksolid-antispam": "^2.0", "madeyourday/contao-rocksolid-columns": "^2.0", "madeyourday/contao-rocksolid-custom-elements": "^2.2", "madeyourday/contao-rocksolid-icon-picker": "^2.0", "madeyourday/contao-rocksolid-mega-menu": "^2.0", "madeyourday/contao-rocksolid-slider": "^2.0", "madeyourday/contao-rocksolid-theme-assistant": "^2.0", "terminal42/notification_center": "^1.6.11" }, "extra": { "contao-component-dir": "assets" }, "scripts": { "post-install-cmd": [ "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication" ], "post-update-cmd": [ "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication" ] } }
Abgesehen von Deinem Problem solltest Du in der composer.json Contao nicht auf 4.13.16 festnageln.
Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
Unterstütze bitte das Contao-Projekt (Button Links)
Weitere Spendenmöglichkeiten
------------------------------------------------------------------------------------------------------
Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
Contao-Online-Video-Kurse: Contao Academy
Funktionalität erweitern: Contao-Erweiterungen
Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.
Und die tl_member hat das öffnende <?php am Anfang drin?
Geändert von planepix (09.03.2023 um 15:46 Uhr)
---------------------------------
Beste Grüße planepix
Contao für Webdesigner (Website), Twitter: @contaowebdesign
weitzeldesign
Contao-Sprechstunde
Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
Contao Jahrbuch: www.contao-jahrbuch.de
Contao Agenturtag: www.contao-agenturtag.de
Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki
Schon wieder ein Update?
Glücklich sind die, die den Wert erkennen – und wertschätzen.
„Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”
Gelöst. Weiß nicht genau wie, habe die Verzeichnisse unter APP gelöscht, dann contao/dca nochmals angelegt neu, tl_member.php hochgeladen und nun läufts. Danke nochmals für die schnelle Hilfe und den Code
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen