Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Listbox-Werte werden in der heruntergeladenen PDF-Datei nicht angezeigt

More
3 months 3 weeks ago #10594 by Popp
Hallo!

Es freut mich sehr, dass die Entwicklung der Website mit dieser Erweiterung Fortschritte macht. Leider freut man sich manchmal zu früh!

Ich habe zwei Formulare gestaltet und die entsprechenden Daten in den Tabellen ausgewertet. Auch der PDF-Download dieser Tabellen ist mir gelungen. Allerdings habe ich ein neues Problem festgestellt:

Die Werte aus der Listbox verhalten sich merkwürdig:
1. Ich kann sie über das Formular eintragen.
2. Ich sehe sie in der Tabelle der Website.
3. Bei der Erstellung des PDFs dieses Formulars erscheinen sie ebenfalls korrekt in der Vorschau.
4. Auf dem heruntergeladenen PDF sind die Werte jedoch nicht mehr vorhanden! Es fehlen also nur die Werte aus diesem Feldtyp (Listbox).

Das Löschen des Joomla-Cache und des Browser-Cache hat keine Verbesserung gebracht.

Im Forum habe ich bisher noch kein ähnliches Problem und keine Lösung gefunden.

Wo könnte ich nachsehen?

Vielen Dank

I. Popp
 

More
3 months 3 weeks ago #10596 by Administrator AV
Hallo Popp,

Tritt das Problem mit allen Listbox-Feldern auf oder nur bei einem?

Hat das Listbox-Feld irgendwelche besonderen Einstellungen (z.B. Edit Only Feld, oder 'Eindeutige Werte erzwingen'...)?

Ist der verwendete Platzhalter korrekt?

Bislang hat niemand ein vergleichbares Problem gemeldet.
Und auch auf meiner Entwicklungsumgebung funktioniert die Verwendung von Listbox-Feldern in PDF Templates fehlerfrei.
Insofern denke ich, dass das Problem tatsächlich einen der oben genannten Punkte bzw. eine ungünstige oder falsche Konfiguration als Ursache hat.

Könntest du uns gegebenfalls ein Akeeba Backup der Webseite zur Verfügung stellen, damit wir das Problem nachvollziehen können?
Welche Joomla und welche Visforms Version verwendest du?

Herzliche Grüße,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

More
3 months 3 weeks ago #10597 by Popp
1. Edit only Feld = Nein
2. Eindeutige Werte erzwingen = Nein
3. Platzhalter = Ich habe die Tabelle mehrmals gelöscht und neu eingefügt. M.M.n sollte der Platzhalter richtig sein.

Joomla 4.4.6
Visforms Version 4.4.3, Subscription Version 4.4.3, © 2012 - 2024

Noch interessanter: Wenn ich in der Vorschau (Backend) bin, werden die Werte korrekt angezeigt, und die PDF-Datei, die man hier herunterladen kann, enthält ebenfalls diese Werte. Nur wenn ich über das Frontend herunterlade, fehlen diese Werte.
Siehe da nbeide Bilder.

Dieses Verhalten tritt nur bei der Platzhalter, die ein Listbox sind. 2 solche gibt es im Formular "Liste aller Lehrfortbildungsveranstaltungen", "Fortbildungstyp" und "Bewertung" und genauso im Formular "Liste der ausgeliehenen Bücher": Feld: "Klasse" (Bild: Lieste der Bücher)

Ein Backup über Akeeba ist ca. 680 MB groß. Wie soll ich es übermitteln?

Vielen Dank
I. Popp

     





 
  • More
    3 months 3 weeks ago - 3 months 3 weeks ago #10598 by Administrator AV
    Hallo Popp,
    Wir verwenden dazu folgende Plattform:
    wetransfer.com
    Trage dort unsere E-Mail Adresse ( forum (--at--) vi-solutions.de ) als 'Email to' ein.
    Herzliche Grüße,
    Aicha

    :idea: I recommend you the new and up-to-date documentation for Joomla 4:
    docs.joomla-5.visforms.vi-solutions.de/en/docs/
    Most of this also applies retrospectively to Joomla 3.
    Please only ask 1 question per topic :-).

    :idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
    docs.joomla-5.visforms.vi-solutions.de/docs/
    Das meiste gilt rückwirkend auch für Joomla 3.
    Bitte immer nur 1 Frage pro Thema stellen :-).
    Last edit: 3 months 3 weeks ago by Administrator AV.

    More
    3 months 3 weeks ago - 3 months 1 week ago #10599 by Administrator AV
    Hallo Popp,

    danke für das Backup.

    Ich kann das Problem reproduzieren.
    Da funktioniert definitiv in Visforms etwas nicht ganz wie es soll.

    Prinzipiell gilt:
    Der beste Weg Platzhalter in das PDF Dokument einzufügen ist es, die dafür vorgesehene Funktion des Editors zu verwenden.
    Im Editor auf 'CMS Inhalt' gehen und dann den untersten Eintrag 'Visforms Platzhalter' auswählen.
    Dann im Popup Fenster das Feld und die gewünschte Darstellungsweise auswählen und das Popup schließen.
    Das manuelle Einfügen eines Platzhalters mit der Syntax, wie du es getan hast, sollte aber auch funktionieren.

    Für Felder vom Typ Listbox gibt es vier unterschiedliche Platzhalter.
    Alle haben einen zusätzlichen Parameter.
    Allerdings funktionieren diese auch nicht ganz korrekt.

    Wir sehen das als einen Bug in Visforms an und werden das Verhalten anpassen.
    Ich habe dazu einen Issue zur Entwicklung in der Bug-Liste angelegt:
    Issue [VF-1177] Forum: VFJ4 VFJ5: Platzhalter für Listbox-Feld ohne Display-Parameter funktioniert im PDF im Frontend nicht

    Wenn wir den Bug-Fix releasen, wirst du explizit über das Release hier im Thema informiert.
    Vielen Dank nochmal für Deinen Hinweis!

    Quickfix:
    Für dich gibt es aber sofort gute Lösung.


    Wenn du statt des vermutlich manuell eingefügten Platzhalters
    ${fortbildungstyp}

    (der definitiv der Anleitung entspricht und funktionieren sollte)
    folgenden Platzhalter verwendest

    ${fortbildungstyp|DISPLAYOPTIONVALUE}

    dann funktioniert das PDF auch vom Frontend aus und zeigt den z.B. 'Workshop'.

    Analog für jede andere Listbox, die du in einem PDF verwenden willst.
    Das |DISPLAYOPTIONVALUE mit in den Platzhalter nehmen.

    Herzliche Grüße,
    Aicha

     

    :idea: I recommend you the new and up-to-date documentation for Joomla 4:
    docs.joomla-5.visforms.vi-solutions.de/en/docs/
    Most of this also applies retrospectively to Joomla 3.
    Please only ask 1 question per topic :-).

    :idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
    docs.joomla-5.visforms.vi-solutions.de/docs/
    Das meiste gilt rückwirkend auch für Joomla 3.
    Bitte immer nur 1 Frage pro Thema stellen :-).
    Last edit: 3 months 1 week ago by Administrator IV.

    More
    3 months 3 weeks ago #10603 by Popp
    Es funktioniert großartig!

    Vielen herzlichen Dank für die superschnelle Unterstützung und die unglaublich einfache Lösung! Ich bin begeistert!

    I. Popp

    Moderators: Administrator AVAdministrator IV
    Powered by Kunena Forum