Was sind Skripte und Teile? Ich hab sie in den Erweiterten Formulareinstellungen gesehen, aber ich weiß nicht was diese bewirken.

Skripte und Teile sind die dinge, die Sie brauchen, wenn Sie benutzerdefinierte Funktionen zu Ihrem Formular hinzufügen wollen. Entwickler können diese Sektion dazu verwenden eigenen JavaScript und oder PHP einzufügen.

Skripte-tab

==> Initialisierungsskript: Ein JavaScript, welches bei dem initialisieren des Formulars selbst ausgeführt wird.
==> Übermittelt Skript: Ein JavaScript, welches ausgeführt wird, nachdem das Formular Übermittelt wurde.

Formularteile

==> Vor Formular: PHP-Code, der ausgeführt wird, bevor das Formular "gerendert" (Dargestellt) wird. Sie können zum Beispiel etwas ausgeben, was dann über dem Formular angezeigt wird.
==> Nach Formular: Das Selbe wie oben, nur dass es stattdessen nach dem rendern. Also wird  das ausgegebene am ende des Formulars angezeigt.

Übermittlungsteile

==> Beginn Übermittlung: PHP-Code der ausgeführt wird bevor das Formular übermittelt wird. Sie können dies zum Beispiel dazu verwenden Werte aufzufangen und das Speichern einer Übermittlung zu verhindern.
==> Ende Übermittlung: Das Selbe wie oben, nur dass es ausgeführt wird, nachdem die Übermittlung gespeichert wurde.

*HINWEIS: Verwenden Sie keine öffnenden PHP tags (<?php) in der Teilesektion, andernfalls werden Sie auf Fehler stoßen!

Alle vorangegangenen Tabs teilen die selben Auswahlmöglichkeiten:

- Library: In der Library können Sie aus vordefinierten Skripten und Teilen aus der "Library" auswählen. Sie können auch eigene items in die Library hinzufügen und diese dann in anderen Formularen wieder verwenden.

- Spezial: Sie können hier direkt eigenen Code eingeben um diesen mit einer der darüberliegenden Aktionen ausführenzulassen. Für eigene Skripts ist es erforderlich, dass sie zuerst auf "Code Framework erzeugen" klicken, damit Sie automatisch ein JavaScript Funktionsgrundgerüst erhalten, indem Sie Ihren Code hineinschreiben können. Für Teile brauchen Sie nicht erst eine Funktion erstellen, sondern können direkt los Coden.

Dinge, die Sie immer in einem Teil (PHP) haben sollten:

ff_getSubmit('FELDNAME') => Wird den Rückgabewert eines Feldes zurückgeben
ff_getSubmit('FELDNAME', FF_ARRAY) => Wird den Rückgabewert eines Feldes als ein array zurückgeben. Wird benötigt, wenn Sie die Werte von Gruppen wie z.B. checkboxen haben wollen.

Sobald Sie sachen wie:  " ff_getSubmit() " in Ihrem Teil verwenden, sollten Sie stets diesen Code in Ihrer ersten Zeile einfügen:

 

$this --> execPieceByName('ff_InitLib');

 

Dinge, die Sie immer in einem Skript (JavaScript) haben sollten:

ff_getElementByName('FELDNAME') ==> wird das DOM-Objekt des Feldes zurückgeben.
ff_getElementByName('FELDNAME').value ==>wird den Wert des Feldes zurückgeben.

Das Selbe ist auch für Skripts, die Sie zur Validierung, Aktionen oder Initialisierung von Feld-leveln, anwendbar.

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!