Hallo,
kurze Frage, ist es richtig das man übern Composer die 3.2.x-dev nehmen muss damit es funktioniert?
Did war es schon
Druckbare Version
Hallo,
kurze Frage, ist es richtig das man übern Composer die 3.2.x-dev nehmen muss damit es funktioniert?
Did war es schon
Nimm lieber https://github.com/richardhj/contao-simple-ajax
Und ist das beabsichtigt das es nur mit Get-Parametern geht und nicht auch mit Post ?
Du kannst mit der SimpleAjax Extension machen was du willst. Du kannst damit auch POST Requests verarbeiten. Vermutlich hast du aber die Anfrage Tokens in den Contao Systemeinstellungen nicht deaktiviert (solltest du auch nicht) - in so einem Fall verlangt Contao nach einem Request Token für einen POST Request.
Ok. Aber bei der von Leo gings auch ohne request token
Aber gut da schau ich morgen direkt mal nach :-)
Danke für die Info
Hallo,
mit den Ajax Requests bei Contao habe ich auch gerade ein wenig experimentiert.
In der Erweiterung von Leo wurde die Token-Abfrage bewusst ausgehebelt:
Ich vermute um abwärtskompatibel zu sein (siehe Kommentar). Ich nutze jetzt auch die darauf aufbauende Erweiterung von richardhj.PHP-Code:// simple trick for Contao < 2.10
$arrPost = $_POST;
unset($_POST);
Der Token muss dann natürlich dem Request mit übergeben werden (aber dafür ist er ja auch da).
Gruß
*igi*
Hallo,
ich wollte unter 4.4.12/4.5 das Paket fritzmg/contao-lazy-load-element ausprobieren (ist auch für diese Contao Versionen im Manager freigegeben).
Da Paket benötigt richardhj/contao-simple-ajax - allerdings ist diese Paket noch nicht für diese Contao Versionen freigegen (bzw. via CM auf inkompatibel) ...
Gibs es da andere Vorgehensweisen?
Für Contao 4 müsste ich Anpassungen vornehmen, damit die Extension nicht mehr richardhj/contao-simple-ajax benötigt.
Hm, das Paket ist wohl in der V1.3 mittlerweile freigegeben:
https://packagist.org/packages/richa...ao-simple-ajax bzw.
https://github.com/richardhj/contao-simple-ajax
Ja, wenn es funktioniert kann ich die Extension für Contao 4 freigeben.
Ahja :D. Und, funktioniert es? Ich selbst habe es tatsächlich bisher noch nicht in Contao 4 getestet.
Sorry - komme z.Z. nicht zum testen - dachte wenn es freigegeben ist - wird's schon :-) - hole ich nach ...
Allerdings:
Ein typisches Beispiel für die Composer Verwirrungen - Bin noch etwas unglücklich mit den Paket Auszeichnen im CM - siehe Beiträge:
https://github.com/contao/contao-manager/issues/207 o.
https://community.contao.org/de/show...l=1#post461255
Wenn ich eine bestehende Contao Version mit installierter Erweiterung/Paket updaten möchte muß ich zunächst für diese Erweiterung auf packagist.org nachsehen ob diese auch für die avisierte neue Contao Version freigegeben ist. Ansonsten ist ein Contao Update nicht möglich (Am besten zuvor ein dry-run ausprobieren). Soweit so gut.
Wenn dieses Paket möglicherweise aber freigegeben ist, heißt das noch lange nicht das das Contao Update durchgeführt wird, solange das Paket wiederum Pakete benötigt die halt nicht für die neue Contao Version freigegeben sind. Da such ich mir u.U. nen Wolf - und das für jedes einzelne Paket ...
Ich wünschte mir im CM eine Angabe bis zur welchen Contao Version (max.) die Erweiterung freigegeben ist (inkl. Berücksichtigung weiterer Abhängigkeiten des jeweiligen Pakets)
...
Franko
Sorry,
Du meintest sicher Deine Freigabe hinsichtlich der Version 1.3 des Pakets https://packagist.org/packages/richa...ao-simple-ajax
Bei Dir https://packagist.org/packages/fritz...y-load-element steht noch:
Code:richardhj/contao-simple-ajax: ~1.0
Du musst nicht unbedingt einen dry-run machen - wenn du ein Paket hinzufügst, dass aber im Endeffekt gar nicht installiert werden kann, wird das ja bei der Abhängigkeitsauflösung ermittlet und dann passiert einfach nichts.
Ja, naja,
alles richtig - aus non-developer Sicht - würde ich ich es einfach toll finden derartige Angaben (was geht was geht nicht etc.) vorab aufgelistet zu sehen ...
Ich meine im CM werden ja bereits nicht kompatible Pakte in Abhängigkeit zur installierten Contao Version ausgewiesen - insofern greift man ja bereits - irgendwie - auf deratige Infos zu ...
Eben - die nicht kompatible Auszeichnung ist doch so wunderbar aussagekräftig.
Bei den anderen wäre doch Angaben ala bis "4.4.x" zumindest ebenfalls aussagekräftig(er) ...
Verstehe - aber zumindest klarere Versions Angaben auf 1. Ebene - s.o. müßten/sollten doch möglich sein ...Zitat:
Inkl. Berücksichtigung aller Abhängigkeiten wird es das vermutlich nie geben. Da müsstest du ja für jedes Paket eine simulierte Abhängigkeitsauflösung machen, was ja sehr lange dauert und viele Ressourcen benötigt.
Hm, aber im CM steht zu den Paketen nichts in dieser Form. Entweder werden die Pakete (zur aktuell installierten Contao Version) als inkompatible gemarkt - oder halt nicht.
Weitere Details erfahre ich nur über den "mehr" Link ...
Keine weiteren Angaben hierzu - Würde doch evtl schon ausreichen wenn die Angaben aus der jeweiligen Paket composer.json zumindest im CM 1:1 so ausgewiesen würden ...
Wobei ich nicht weiß ob evtl. eine Angabe der Form "bis max. ^4.3.2" nicht doch eher verunsichern würde ...
Abschließende Frage,
anstelle des "mehr" Links über den CM -
Kannst Du mir sagen wie ich die Abhängigkeiten eines bestimmten Paketes via composer auf der shell einsehen/abfragen kann?
Danke
https://getcomposer.org/doc/03-cli.md#showCode:composer show vendor/package --tree