Nach Update auf Joomla 5 von 3.x können keine Lieferscheine und Rechnungen als PDF geöffnet werden

  • Aktuelle Joomla Version 5.2.1

    PHP 8.3

    VirtueMart 4.4.0 11095

    Beim öffnen von Rechnungen bzw. Lieferscheinen im Backend kommt folgender 500er Fehler

    Compile Error: Cannot declare class JDocumentPDF, because the name is already in use


    libraries/src/Document/PdfDocument.php:26




    Code
  • Folgende Lösung habe ich jetzt für mich gefunden.

    Auslöser war JShortcode damit ich beides verwenden kann habe ich in die PDFDocument.php vor der zeile class JDocumentPDF extends JDocument

    if (class_exists('JDocumentPDF')==false) {


    eingefügt.

    Eine Dauerlösung ist es allerdings nicht.


    Ergänzung:

    Der Hersteller von JShortcode hat mir schon eine Version geliefert die auch mit Virtue Mart keine Probleme macht.

  • GeraldB

    Hat das Label Gelöst: hinzugefügt