• Moin,

    ich habe ein Problem. Wenn ich ein Bestell-Formular erstelle in dem der Redakteur zu bestellendes Prospektmaterial eintragen kann.

    Kommt folgende Fehlermeldeung:

    Die markierten Felder enthalten keine gültigen Werte.
    Bitte tragen Sie gültige Werte ein.

    Und das:

    Verbindung zum Server verloren - es ist möglich, daß sich Ihre Dokumente nicht mehr speichern lassen. Bitte kopieren Sie den Inhalt zur Sicherheit in eine andere Anwendung und starten Sie webEdition neu!


    Es hängt wahrscheinlich an der Formularprüfung.


    Was mache ich falsch?

    Viele Grüße Kay

    Edited once, last by stemmer (July 5, 2024 at 1:28 PM).

  • Hallo Kay,

    Ich habe mir das jetzt nicht im Detail angesehen, kann mir aber gut vorstellen, dass es am <we:form> liegt. Probier doch einfach mal aus einzelne Teile auszukommentieren. Ansonsten kann ich nur empfehlen Frontend und Backend strikter zu trennen, dh. ein <we:ifEditmode>-Block für das Backend und ein <we:ifNotEditmode> für das Frontend und die Vorschau.

    HTH,
    Sascha

    PS: Vielleicht magst du in deinem Post noch die E-Mails aus den Attributen recipient und from entfernen.

  • Leider geht sowas inerhalb der form tags nicht:

    Code
    <we:ifNotEditmode>data-abide="data-abide" novalidate="novalidate"</we:ifNotEditmode>

    Hallo Kay,

    Ich habe mir das jetzt nicht im Detail angesehen, kann mir aber gut vorstellen, dass es am <we:form> liegt. Probier doch einfach mal aus einzelne Teile auszukommentieren. Ansonsten kann ich nur empfehlen Frontend und Backend strikter zu trennen, dh. ein <we:ifEditmode>-Block für das Backend und ein <we:ifNotEditmode> für das Frontend und die Vorschau.

    Viele Grüße Kay

  • Warum geht das nicht?

    Code
    	<we:ifEditmode>
    		<we:form type="formmail">
    	</we:ifEditmode>
    	<we:ifNotEditmode>
    		<we:form type="formmail" data-abide="data-abide" novalidate="novalidate" pass_id="formmail" enctype="multipart/form-data" mimetype="text/html" remove="submit" recipient="xxx" from="bxxx" confirmmail="true" required="Vorname,Nachname,email" subject="Infomaterial Bestellung" onerror="260" onsuccess="261" preconfirm="MailtextVorFeldern" postconfirm="MailtextNachFeldern">
    	</we:ifNotEditmode>

    Viele Grüße Kay

  • Hallo Key,

    Das Form brauchst du im Backend doch gar nicht. Dh. du brauchst nur den 2. Block. Auf das End-Tag aber nicht vergessen.

    Liebe Grüße,
    Sascha

    Leider geht das auch nicht, das war ja mein erster versuch ;)

    Fehler beim Speichern der Vorlage `/form.tmpl`!

    <b>Fehler in der Vorlage:</b>Bei einem <we:form> Tag fehlt entweder das Start- oder das Endtag!<br/>
    Vorlage: /form.tmpl

    Viele Grüße Kay

    Edited once, last by stemmer (July 8, 2024 at 8:49 AM).

  • Moin Kay,

    da hat sich bei dir ein Tippfehler eingeschlichen:

    <we:ifEditmode>
    <we:form type="formmail">
    </we:ifEditmode>
    ---> Hier müsste auch ifNotEditmode hin.


    <we:ifNotEditmode>
    </we:form>
    </we:ifNotEditmode>

    Das korrigieren, dann sollte es gehen. Tatsächlich werden Formulare im Backend berücksichtigt wenn die Inhalte des Dokuments gespeichert werden, ich gebe diese deshalb im Backend nicht aus.

  • Moin Kay,

    da hat sich bei dir ein Tippfehler eingeschlichen:

    Sorry, nur hier im Forum, die Vorlage ist korrekt und Funktioniert leider nicht.

    Code
    			<we:ifNotEditmode>
    				<we:form type="formmail" >
    					</we:ifNotEditmode>
    
    xxx
    
    				<we:ifNotEditmode>
    					</we:form>
    			</we:ifNotEditmode>

    Viele Grüße Kay

  • Hallo Kay,

    Ich sehe gerade, dass du da auch mit <we:formfield/> arbeitest, dass lt. Tag-Referenz die Bearbeitung durch die Redakteur:innen erlaubt. Dh. hier wird es vermutlich auch im Editmode das <we:form/> brauchen.

    So einen Use Case hatten wir noch nicht, tue mir daher mit weiterer Hilfestellung gerade schwer.

    Liebe Grüße,
    Sascha

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!