Meine Erweiterung pdf-template steht ab sofort auch als Bundle unter do-while/contao-pdf-template-bundle zur Installation mit dem Contao Manager bereit.
Anmerkung: Es gibt auch eine Doku
https://github.com/do-while/contao-p...ontao-4.4-(DE)
Meine Erweiterung pdf-template steht ab sofort auch als Bundle unter do-while/contao-pdf-template-bundle zur Installation mit dem Contao Manager bereit.
Anmerkung: Es gibt auch eine Doku
https://github.com/do-while/contao-p...ontao-4.4-(DE)
Geändert von do_while (05.08.2017 um 22:16 Uhr)
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.
Na klar!
Hallöchen.
Ist damit die Erweiterung für Contao 3.5 komplett raus geflogen?
Ich möchte die Erweiterung gerade via Paketverwaltung unter 3.5.30 installieren finde aber nur das Bundle.
LG
Nicole
Contao 3.x hat als offizielle Erweiterungsverwaltung das ER2
erst Contao 4.x hat offiziell den Composer.
So ist es auch mit meinen Erweiterungen:
Contao 3.x ==> siehe ER2 https://contao.org/de/erweiterungsli...-template.html
Contao 4.x ==> siehe Packagist https://packagist.org/packages/do-wh...emplate-bundle
Sollte ich dann nicht zumidest die legacy-Version über den Composer finden?
Dann also einfach manuell einfügen, oder?
Tante Edit sagt:
Einfach sich nicht zu blöd anstellen. Mit "pdf-template" findet man via Paketverwaltung nichts, aber mit "contao-legacy/pdf-template" klappts.
Geändert von Webstylerin (18.10.2017 um 07:34 Uhr)
Keine Ahnung, wie das mit den Legacys ist.
Bei manuellem Einfügen bitte auch an die abhängige Erweiterung tcpdf_ext denken! (gibt es auch nur in ER2)
Hallo,
bei einem neu aufgesetztem Contoa 4.4.16 wird die Extension nicht installiert.
Was kann ich da machen?
Gruß
dtptiger
Das ist die Meldung:
Code:Using version ^1.0 for do-while/contao-pdf-template-bundle /var/customers/webs/website/meine-website/composer.json has been updated Loading composer repositories with package information Updating dependencies Your requirements could not be resolved to an installable set of packages. Problem 1 - Can only install one of: tecnickcom/tcpdf[6.2.17, 6.2.13]. - Can only install one of: tecnickcom/tcpdf[6.2.13, 6.2.17]. - Can only install one of: tecnickcom/tcpdf[6.2.13, 6.2.17]. - setasign/fpdi-tcpdf 1.6.2 requires tecnickcom/tcpdf 6.2.13 -> satisfiable by tecnickcom/tcpdf[6.2.13]. - do-while/contao-pdf-template-bundle 1.0.0 requires setasign/fpdi-tcpdf 1.6.2 -> satisfiable by setasign/fpdi-tcpdf[1.6.2]. - Installation request for do-while/contao-pdf-template-bundle ^1.0 -> satisfiable by do-while/contao-pdf-template-bundle[1.0.0]. - Installation request for tecnickcom/tcpdf (locked at 6.2.17) -> satisfiable by tecnickcom/tcpdf[6.2.17]. <warning>Running update with --no-dev does not mean require-dev is ignored, it just means the packages will not be installed. If dev requirements are blocking the update you have to resolve those problems.</warning> Installation failed, reverting /var/customers/webs/website/meine-website/composer.json to its original content. -------------------------------------------------------- ... #12 {main} Chained exception: Error: command exit code was 2 #0 -------------------------------------------------------- Process terminated with exit code 1 Reason: General error
Hallo dtptiger,
das verstehe ich jetzt nicht, in meiner Installation scheint die Kombination zu funktionieren:
- contao/core-bundle 4.4.16
- tecnickcom/tcpdf 6.2.13
- do-while/contao-pdf-template-bundle 1.0.0
- setasign/fpdi-tcpdf 1.6.2
Könntest Du mal bitte Deine composer.json hier posten. Welche PHP-Version hast Du im Einsatz?
Ich arbeite gerade daran eine 3.5 Website (aus 2012) auf die 4er Version zu heben:
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": { "php": "^5.6|^7.0", "contao/calendar-bundle": "^4.4", "contao/comments-bundle": "^4.4", "contao/faq-bundle": "^4.4", "contao/listing-bundle": "^4.4", "contao/manager-bundle": "4.4.*", "contao/news-bundle": "^4.4", "contao/newsletter-bundle": "^4.4", "heimrichhannot/contao-multi_column_editor": "^1.4", "bugbuster/contao-botdetection-bundle": "^1.0", "craffft/contao-calendar-ical-bundle": "^4.0", "cliffparnitzky/checked-email": "^1.3", "mailwurm/belegungsplan-bundle": "^2.4", "codefog/contao-cookiebar": "^1.4", "delahaye/dlh_geocode": "^1.1", "delahaye/dlh_googlemaps": "^2.3", "bugbuster/contao-dlstats-bundle": "^1.0", "ma3xl3/contao-easy-favicon": "^2.0", "terminal42/contao-easy_themes": "^2.2", "christianbarkowsky/tabcontrol": "^3.0", "jrgregory/m17-sticky-backend-footer": "^2.0", "terminal42/contao-mailusername": "^1.0", "friends-of-contao/contao-memberlist": "^2.0", "codefog/contao-haste": "^4.19", "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-slider": "^2.0", "bastibuck/contao-force-password-change": "^1.0", "felixpfeiffer/subcolumns": "^3.1", "heimrichhannot/contao-subcolumns-bootstrap-bundle": "^1.1", "cgo-it/xls_export": "^4.0" }, "conflict": { "contao/core-bundle": "<4.4.8" }, "config": { "component-dir": "assets" }, "extra": { "branch-alias": { "dev-4.4": "4.4.x-dev" } }, "scripts": { "post-install-cmd": [ "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication" ], "post-update-cmd": [ "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication" ] } }
Ich habe den Ordner "tecnickcom/tcpd" manuell gelöscht.
Dann das contao-calenar-bundle per manager gelöscht,
dann alle Caches gelöscht.
Dann "pdf-template" versucht zu Installieren (per manager):
Ergebnis = Abbruch.
Der Ordner ist wieder angelegt und die Message kommt auch:
Can only install one of: tecnickcom/tcpd
Gruß
dtptiger
im Moment hast Du do-while/contao-pdf-template-bundle nicht drin.
Jetzt müßte der "composer update" aber durchlaufen?
Du kannst alternativ das Paket do-while/contao-mpdf-template-bundle verwenden, es basiert auf einer anderen PDF-Library und sollte keine Probleme mit tcpdf-Versionen haben. Bedienung ist nahezu gleich. mpdf kann mehr und besser CSS verstehen, damit hast Du es ggf. auch leichter, die Ausgabe zu hübschen.
Das hat sich installieren lassen :-)
Bis ich das verwenden kann vergeht noch etwas, aber mit dieser positiven Energie geh ich leichter an das grausige händisch einzupflegende yaml Extensionszeug der alten Installation. Die templates ...
Herzlichsten Dank für deine Hilfe!
Gruß
dtptiger
Auch wenn es schon anderweitig gelöst wurde:
Lese ich so:setasign/fpdi-tcpdf 1.6.2 requires tecnickcom/tcpdf 6.2.13 -> satisfiable by tecnickcom/tcpdf[6.2.13].
- do-while/contao-pdf-template-bundle 1.0.0 requires setasign/fpdi-tcpdf 1.6.2 -> satisfiable by setasign/fpdi-tcpdf[1.6.2].
- Installation request for do-while/contao-pdf-template-bundle ^1.0 -> satisfiable by do-while/contao-pdf-template-bundle[1.0.0].
- Installation request for tecnickcom/tcpdf (locked at 6.2.17) -> satisfiable by tecnickcom/tcpdf[6.2.17].
1. do-while/contao-pdf-template-bundle verlangt setasign/fpdi-tcpdf 1.6.2, dieses verlangt tecnickcom/tcpdf 6.2.13
2. es ist bereits installiert tecnickcom/tcpdf (locked at 6.2.17), d.h., die Version ist festgelegt, und somit nicht änderbar = Konflikt.
Jetzt könnte man schauen, wer denn tecnickcom/tcpdf angefordert hat:
Code:composer why tecnickcom/tcpdf
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen