Hallo,
ich würde gerne einen Button neben Dateien in der Dateiverwaltung integrieren, mit dem ich direkt die Datei herunterladen kann (wie bei Infobutton).
Wie kann ich dies am Besten realisieren?
Gruß
Hallo,
ich würde gerne einen Button neben Dateien in der Dateiverwaltung integrieren, mit dem ich direkt die Datei herunterladen kann (wie bei Infobutton).
Wie kann ich dies am Besten realisieren?
Gruß
Du könntest dafür den button_callback verwenden. Siehe z.B. hier
Contao-Community-Treff Bayern: http://www.contao-bayern.de
Dies habe ich bereits in der Datei "tl_files.php" im Ordner "/vendor/contao/core-bundle/src/Resources/contao/dca" gefunden. Leider passiert nichts, wenn ich hier was ändere. Daher die Frage wo muss ich genau die Änderungen vornehmen für die Dateiverwaltung?
Ansonsten würde ich versuchen den "Copy-Button" zu kopieren (code) und dann einen Button_callback zu bauen. Leider finde ich auch nicht den Code für den aktuellen Download im Info-Button...
Gruß
An den Core Dateien darfst du natürlich nichts ändern. Den button_callback benutzt du in einer eigenen Extension bzw. in einem eigenen Bundle.
Contao 4 ist mit Contao 3 Extensions kompatibel. Du kannst deine Extension wie du es schon in Contao 3 gewohnt warst im /system/modules Ordner erzeugen.
---------------------------------
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.”
Contao-Community-Treff Bayern: http://www.contao-bayern.de
---------------------------------
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.”
Das sehe ich etwas anders. Mit der Dir in einem anderen Thread vorgeschlagenen Lösung dafür nicht Contao zu verwenden, sondern ownCloud oder nextCloud, möchtest Du Dich nicht anfreunden.
Contao ist nun mal ein CMS und kein Fileserver.
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.
Ohne programmieren wird es keine Lösung geben, denke ich.
Contao-Community-Treff Bayern: http://www.contao-bayern.de
Ich bin aktuell an dem callback_button dran, jedoch funktioniert das nicht.
Gibt es eine andere schnelle "unsaubere" Lösung?
Was genau funktioniert nicht?
Das würde zu viel Zeit in Anspruch nehmen. Ich arbeite mit callback_ buttons nicht und müsste mich da großartig schlau machen.
Benötige einfach eine Lösung, die einfach und schnell geht. Den Rest kann man später schauen. Es bleibt leider gerade zu wenig Zeit, um mich da schlau zu machen.
MfG
Das habe ich gelesen. ^^
Soll das jetzt heißen, dass ich den callback_button benutzen MUSS oder gibt es einen anderen Weg?!
Im DCA kann ich also nichts hinzufügen, wie ein Downlaod Button??
Den Button an sich kannst du über das DCA hinzufügen. Aber damit du auch den Download Link ausgeben lassen und dann auch einen solchen Download Request entsprechend prozessieren kannst, brauchst du mehr als nur eine DCA Änderung.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen