Contao-Camp 2024
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 44

Thema: Dateiverwaltung erweitern (Ausgabe)

  1. #1
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard Dateiverwaltung erweitern (Ausgabe)

    Hallo Community,

    ich würde gerne die Dateiverwaltung in Contao 4.9 mit einer Ausgabe erweitern.

    84489861-9f914a80-aca2-11ea-82f7-d8a2668162c6.png

    Ich hatte mir das so vorgestellt, dass ich dabei beispielsweise über einen Callback einen Text unter dem jeweiligen Bild ausgeben könnte (rot markierte Stelle bei dem angehängten Bild).

    Nun ist die Zusammensetzung der Dateiverwaltung doch nochmal etwas anders als die der anderen DCA-Tabellen.
    Ich finde hier leider nicht die Dateien, welche ich entsprechend erweitern/über mein Bundle manipulieren müsste, um unter jeden Bild der Dateiverwaltung noch einen zusätzlichen Text auszugeben.

    Habt ihr vielleicht einen Tipp für mich?

    Danke

  2. #2
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    wozu brauchst du einen weiteren Text in der BE Ansicht?

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Ich bin mir nicht zu 100% sicher, aber ich fürchte dafür gibt es keinen geeigneten Callback.

  4. #4
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Ainschy Beitrag anzeigen
    Hi,

    wozu brauchst du einen weiteren Text in der BE Ansicht?
    Eigentlich nur, weil ich es interessant fände.
    Ich bin gerade dabei das CMS Schritt für Schritt zu verstehen und probiere einfach viel herum, weil es mir Spaß macht.

    Eventuell würde sich dann durch diese Ausgabe neue Möglichkeiten ergeben.


    Zitat Zitat von Spooky Beitrag anzeigen
    Ich bin mir nicht zu 100% sicher, aber ich fürchte dafür gibt es keinen geeigneten Callback.
    Hmm, das habe ich bereits befürchtet.
    Wie wird denn diese Ansicht links von den "operations" generiert? Könnte man diese ggf. auf andere Art und Weise so manipulieren, dass dort ein Text ausgegeben wird?

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Zitat Zitat von Fonjensi Beitrag anzeigen
    Hmm, das habe ich bereits befürchtet.
    Wie wird denn diese Ansicht links von den "operations" generiert? Könnte man diese ggf. auf andere Art und Weise so manipulieren, dass dort ein Text ausgegeben wird?
    Ja das geht . Dazu müsstest du eine eigene Operation hinzufügen mit einem button_callback. Dort kannst du dann für deine eigene Operation beliebigen HTML Code zurück geben lassen. Außer dem button_callback braucht deine Operation keine zusätzlichen Informationen, wenn du sowieso komplett eigenen HTML Code zurück gibst.

    https://docs.contao.org/dev/referenc...eration-button
    Geändert von Spooky (12.06.2020 um 13:34 Uhr)

  6. #6
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja das geht . Dazu müsstest du eine eigene Operation hinzufügen mit einem button_callback. Dort kannst du dann für deine eigene Operation beliebigen HTML Code zurück geben lassen. Außer dem button_callback braucht deine Operation keine zusätzlichen Informationen, wenn du sowieso komplett eigenen HTML Code zurück gibst.

    https://docs.contao.org/dev/referenc...eration-button
    Und damit kann ich dann eigenen Html-Code unter dem Bild (das rot markierte auf meinem Bild) ausgeben?

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Nein, unter dem Bild nicht - sondern rechts bei den Operations. Aber du könntest den Text dann vielleicht per CSS umpositionieren.

  8. #8
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nein, unter dem Bild nicht - sondern rechts bei den Operations. Aber du könntest den Text dann vielleicht per CSS umpositionieren.
    Das wäre eine Möglichkeit, ja.
    Ist das denn "sauber"? Oder gäbe es noch eine Möglichkeit das wirklich sauber zu positionieren?

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    In einem DCA mit Table als Driver würde man den list.label.label callback nehmen. Aber den gibt es in einem DCA mit Folder als Driver (= Dateiverwaltung) leider nicht.

  10. #10
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    In einem DCA mit Table als Driver würde man den list.label.label callback nehmen. Aber den gibt es in einem DCA mit Folder als Driver (= Dateiverwaltung) leider nicht.
    Hmm, schwierig. Der Callback wäre natürlich ideal gewesen, das stimmt.

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Du könntest so einen Callback aber als PR für Contao 4.10 oder 4.11 implementieren .

  12. #12
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.853
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Ainschy Beitrag anzeigen
    Hi,

    wozu brauchst du einen weiteren Text in der BE Ansicht?
    Ich finde den Ansatz von @Fonjensi insofern genial, weil ich mit Ähnlichem schon mal in einem CMS arbeiten durfte. Ich fand das als Hilfestellung für die Bildauswahl damals sehr hilfreich.
    Wobei dort der workflow etwas anders war » Person A stellt das Medium bereit und beschreibt in den verfügbaren 500 Zeichen was sie denn mit diesem Bild bezweckt, wo es aufgenommen wurde und was die Geschichte zum Bild sei. Ein Redakteur, Person B, übernimmt das Bild bzw. den Inhalt zu einem Artikel ... Dies war damals auch zeitversetzt, also zum Beispiel im Jänner kam das Bild und wenn im Sommer mal das Thema passte, dann wählte man es aus.

    Auch die Metadaten [Dateigrösse, Bildgrösse, Copyright, etc.] war hier in der Liste mit sichtbar.
    ... also ich hatte das damals schon genossen!
    Grüsse
    Bernhard


  13. #13
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du könntest so einen Callback aber als PR für Contao 4.10 oder 4.11 implementieren .
    Wenn ich bis dahin genug drauf habe

    Zitat Zitat von derRenner Beitrag anzeigen
    Ich finde den Ansatz von @Fonjensi insofern genial, weil ich mit Ähnlichem schon mal in einem CMS arbeiten durfte. Ich fand das als Hilfestellung für die Bildauswahl damals sehr hilfreich.
    Wobei dort der workflow etwas anders war » Person A stellt das Medium bereit und beschreibt in den verfügbaren 500 Zeichen was sie denn mit diesem Bild bezweckt, wo es aufgenommen wurde und was die Geschichte zum Bild sei. Ein Redakteur, Person B, übernimmt das Bild bzw. den Inhalt zu einem Artikel ... Dies war damals auch zeitversetzt, also zum Beispiel im Jänner kam das Bild und wenn im Sommer mal das Thema passte, dann wählte man es aus.

    Auch die Metadaten [Dateigrösse, Bildgrösse, Copyright, etc.] war hier in der Liste mit sichtbar.
    ... also ich hatte das damals schon genossen!
    Danke erstmal. So etwas in der Art wäre natürlich super.


    ---
    Nochmal so eine Frage am Rande.
    Ist es möglich aus dem Bildnamen/Uuid oder etwas ähnlichen auf den singleSRC des Bildes zu schließen oder sich diesen generieren zu lassen?
    Andersherum ist es ja möglich.

    Sprich:
    Ich habe eine einen singleSRC gegeben und will dazu den Bildpfad erhalten. Das geht.

    Aber geht auch: Ich habe einen Bildpfad, einen Bildnamen, Uuid etc. und will den SingleSRC?

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    PHP-Code:
    $file = \Contao\FilesModel::findByPath($path); 

  15. #15
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    PHP-Code:
    $file = \Contao\FilesModel::findByPath($path); 
    Edit: Vergiss was ich meinte. Ich bin dumm
    Geändert von Fonjensi (12.06.2020 um 22:36 Uhr)

  16. #16
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard Update - 18.08.2020

    Hallo Community,

    ich habe mein Vorhaben, die Dateiverwaltung zu erweitern, nun umgesetzt und stoße nun bei größeren Systemen auf ein paar Probleme.
    Kurz zu meiner Erweiterung:

    Meine Erweiterung hängt sich an die Ausgabe in der Dateiverwaltung (als Callback) und sammelt dabei Informationen über die Verwendung des Bildes im System und gibt diese aus.
    Das Ganze sieht dann etwa so aus:

    used-report.PNG

    Man erhält die ID(s) des Content-Elements, in welchem das Bild verwendet wurde und dazu noch einen Link, damit man dieses Content-Element direkt im Backend aufrufen kann.
    Falls es nicht verwendet wird, wird das ebenfalls entsprechend gekennzeichnet.

    Bei größeren Systemen ist nun mein Problem, dass ich für jedes Bild im Callback eine Datenbank-Abfrage mache und ab einer gewissen Größe das System in die Knie zwinge (500er - Fehler).

    ---

    Meine Idee war nun, dass ich die Datenbank-Abfragen quasi auslagern könnte und über ein Ajax-Script ein PHP-Script triggern könnte, um die Prozesslast (theoretisch) auszulagern.
    Ich würde quasi eine Backend-Route erstellen, über welche ich die benötigten Bilddaten an mein Ajax-Script übermittle und dort dann die Datenbank-Abfragen abarbeite und als Return die Ergebnisse dieser zurückerhalte.

    Wäre das sinnvoll oder würde das ebenfalls in einen Fehler laufen?
    Hättet Ihr vielleicht noch andere Ideen, wie man das handhaben könnte?

    Vielen Dank schon mal!

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Da gibt es natürlich verschiedene Strategien. Du könntest diese Informationen ja auch bspw. direkt in tl_files (oder einer separaten Tabelle) speichern und nur per daily Cronjob sammeln lassen.

  18. #18
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Da gibt es natürlich verschiedene Strategien. Du könntest diese Informationen ja auch bspw. direkt in tl_files (oder einer separaten Tabelle) speichern und nur per daily Cronjob sammeln lassen.
    Wäre auch eine Möglichkeit, diese quasi zwischen zu speichern.
    Gäbe es denn eine Strategie, welche Du als erfahrener Contao-User präferieren würdest?

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Du könntest ja auch beides machen . Damit hast du einerseits den Vorteil, dass die zuletzt gesammelten Informationen sofort sichtbar sind und andererseits könnte ein User per Klick dann z.B. aktuelle Informationen für genau eine Datei laden lassen.

  20. #20
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du könntest ja auch beides machen . Damit hast du einerseits den Vorteil, dass die zuletzt gesammelten Informationen sofort sichtbar sind und andererseits könnte ein User per Klick dann z.B. aktuelle Informationen für genau eine Datei laden lassen.
    Wo du Recht hast, hast du Recht.

    Bezüglich dem Ajax-Teil .. gibt es dazu auch Anleitungen, Hilfestellungen oder Best-Practices? Ansonsten würde ich einfach darauf losprobieren und es so machen, wie ich es mir denke

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Einfach ein eigener Controller mit einer Route, die mit /contao beginnt und den backend _scope hat, damit man authentifiziert sein muss.

  22. #22
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Einfach ein eigener Controller mit einer Route, die mit /contao beginnt und den backend _scope hat, damit man authentifiziert sein muss.
    Perfekt. Danke für den Input - Wie immer sehr hilfreich!

  23. #23
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Als Basis kannst du auch https://docs.contao.org/dev/guides/back-end-routes/ verwenden, zumindest für Teile der Route Definition. Template Rendering oder Backend Menü Anpassungen brauchst du dafür ja nicht.

  24. #24
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Eine Frage hätte ich noch.

    Ich habe mir nun schon mehrere Beispiele bezüglich Ajax in Contao angesehen, aber so richtig komme ich nicht weiter.

    Ich würde gerne in meinem tl_files button_callback einen Ajax Call machen und meine Daten via Post an meinen Controller übergeben.
    Dort sollen diese dann verarbeitet werden.

    Nur leider schaffe ich es nicht in meinem button_callback einen solchen Ajax Call zu implementieren.

    Wenn ich es via Vanilla js versuche, erhalte ich immer Fehler beim composer-install.

    Hätte hier jemand noch ein Beispiel, woran ich mich orientieren könnte?

    Folgendes habe ich mir schon angesehen:
    https://github.com/w3scout/contao-ajax-bundle
    https://packagist.org/packages/w3sco...dle#dev-master

  25. #25
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Zitat Zitat von Fonjensi Beitrag anzeigen
    Wenn ich es via Vanilla js versuche, erhalte ich immer Fehler beim composer-install.
    Was für ein Fehler?

  26. #26
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Was für ein Fehler?
    Konnte den Fehler beheben.
    Hatte einen Leichtsinnsfehler in meinem echo - Statement, weshalb es zu einem parsing-Fehler in der tl_files kam.

  27. #27
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Ich habe hier leider nochmal ein Problem.

    Route habe ich generiert und diese funktioniert. Kann ich auch aufrufen.
    Nun kann ich meine Ajax-Requests auch über "GET" senden und erhalte eine entsprechende Antwort.

    Wenn ich aber versuche sie über "POST" zu senden, erhalte ich einen 500er Fehler.

    Woran könnte das liegen? (Alles nach dem die() kann ignoriert werden)

    Controller sieht folgendermaßen aus:
    BackendAjaxController.php

    Code:
    **
     * Handles back end routes.
     *
     */
    class BackendController extends AbstractController
    {
        public function AjaxRequest()
        {
            var_dump($_POST);
            die();
    
            $container = \System::getContainer();
            $twig = $container->get('twig');
    
            return new Response($twig->render(
                'my_backend_route.html.twig',
                []
            ));
        }
    }
    Mein Ajax-Call kommt aus einem Callback der tl_files:

    Code:
    return
                '
                <script>
                    function loadDoc() {
                        var xhttp = new XMLHttpRequest();
                        xhttp.onreadystatechange = function() {
                            if (this.readyState == 4) {
                                //document.getElementById("demo").innerHTML = this.responseText;
                                console.log(this.response, this.status);
                            }
                        };                
                        xhttp.open("POST", "/contao/custom-routing/ajax-request", true);
                        xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
                        xhttp.send();
                       
                    }
                    
                    loadDoc();
                    //console.log(loadDoc());
                </script>
                ';

  28. #28
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Zitat Zitat von Fonjensi Beitrag anzeigen
    Wenn ich aber versuche sie über "POST" zu senden, erhalte ich einen 500er Fehler.
    Im Debug-Modus siehst du vermutlich genaueres im Response.

  29. #29
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Im Debug-Modus siehst du vermutlich genaueres im Response.
    Vielleicht missverstehe ich es, aber wenn ich in die App_dev wechsle (contao 4.4) sehe ich da nichts außergewöhnliches.
    Und auch der Controller funktioniert ja standalone ohne Probleme.

    Nur der Ajax-Request wirft den 500er, wenn er über POST passiert.

    Oder bin ich im Debug-Modus gerade an der falschen Stelle unterwegs?
    Habe einmal meinen Controller damit geöffnet und auch nun die Dateiverwaltung, also da, wo der Ajax Call gemacht wird.

  30. #30
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Zitat Zitat von Fonjensi Beitrag anzeigen
    Nur der Ajax-Request wirft den 500er, wenn er über POST passiert.
    Ja, und im Debug-Modus siehst du vermutlich genaueres im Response.

  31. #31
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja, und im Debug-Modus siehst du vermutlich genaueres im Response.
    Hm sicher?

    Im Debug-Modus wird der Ajax-Request nicht mal erfasst oder ähnliches.
    Da erhalte ich keine Informationen, die mir helfen könnten.

  32. #32
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Zitat Zitat von Fonjensi Beitrag anzeigen
    Im Debug-Modus wird der Ajax-Request nicht mal erfasst oder ähnliches.
    Du musst dein JavaScript bzw. die Ausgabe deines JavaScripts anpassen, sodass automatisch die app_dev.php genommen wird, wenn du dich im Debug-Modus befindest.

  33. #33
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du musst dein JavaScript bzw. die Ausgabe deines JavaScripts anpassen, sodass automatisch die app_dev.php genommen wird, wenn du dich im Debug-Modus befindest.
    Ach jetzt verstehe ich, was du meinst.
    Sorry, ich stand total auf dem Schlauch.

    Verstehe, scheinbar ist bei den Post-Request das Request-Token invalide.
    Ich kann mir ja das Request-Token generieren, muss ich das dann einfach mitsenden oder wie würde ich das beheben?

  34. #34
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Zitat Zitat von Fonjensi Beitrag anzeigen
    Ach jetzt verstehe ich, was du meinst.
    Sorry, ich stand total auf dem Schlauch.

    Verstehe, scheinbar ist bei den Post-Request das Request-Token invalide.
    Ich kann mir ja das Request-Token generieren, muss ich das dann einfach mitsenden oder wie würde ich das beheben?
    Entweder mitsenden oder die Request Token Überprüfung abschalten, wenn du dieses Sicherheitsfeature nicht brauchst. Abschalten geht zB so über die Route Annotation:
    Code:
    /**
     * @Route("/my-route",
     *     name=MyController::class,
     *     defaults={"_token_check" = false}
     * )
     */
    Siehe auch https://docs.contao.org/dev/framework/request-tokens/

  35. #35
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Entweder mitsenden oder die Request Token Überprüfung abschalten, wenn du dieses Sicherheitsfeature nicht brauchst. Abschalten geht zB so über die Route Annotation:
    Code:
    /**
     * @Route("/my-route",
     *     name=MyController::class,
     *     defaults={"_token_check" = false}
     * )
     */
    Siehe auch https://docs.contao.org/dev/framework/request-tokens/
    Würde das Request-Token schon gerne mitsenden.
    Bekomme leider bei dem Versuch über Post mit aktivierten Token_check noch immer einen Fehler.

    Derzeitig wird folgendes übermittelt:
    formdata.PNG

    Sieht meiner Meinung nach ziemlich richtig aus.
    Habe es auch mit anderen Anfragen im Contao-BE abgeglichen, dort ist nur der Unterschied, dass diese über GET passieren.

    Übergeben tue ich das ganze wie folgt:
    Code:
    xhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xhttp.send("data="+JSON.stringify(data)+"&rt='.\RequestToken::get().'");
    Die Rückmeldung ist noch immer ein invalides Request-Token, was ich nicht ganz verstehen kann.

  36. #36
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Der Parameter lautet (im Frontend) REQUEST_TOKEN, nicht rt.

  37. #37
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Übrigens brauchst du auch noch den Backend Scope, vermutlich? Und deine Route sollte mit /contao beginnen, damit sie geschützt ist.

  38. #38
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Übrigens brauchst du auch noch den Backend Scope, vermutlich? Und deine Route sollte mit /contao beginnen, damit sie geschützt ist.
    Das mit dem Request_Token hat es gefixt. Vielen Dank!

    Meine Route ist derzeit folgendermaßen konfiguriert:

    Code:
    backend_ajax_requests:
      path:     /contao/custom-routing/ajax-request
      methods: POST
      defaults:
        _controller: Fnjs\UsedReport\Controller\AjaxBackendController::AjaxRequest
        _scope: backend
        _token_check: true

  39. #39
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.058
    Partner-ID
    10107

    Standard

    Sollte passen

  40. #40
    Contao-Nutzer
    Registriert seit
    07.12.2019.
    Beiträge
    147

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Sollte passen
    Yes. Langsam komme ich in die Contao-Entwicklung rein

    Sag mal, gibt es noch eine andere Dokumentation als die offizielle auf eurer Seite oder ist da etwas in Planung?
    Manchmal fehlen mir da persönlich ein paar Kleinigkeiten, die aber ziemlich Probleme verursachen.

    Denke aber, es ist auch schwierig das alles so zu dokumentieren, dass es nicht den Rahmen sprengt :/

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
  •