tag:help.rocksolidthemes.com,2012-07-23:/discussions/contao/7512-verwendung-custom-elements-in-formularenRockSolid Themes: Discussion 2020-11-26T14:14:21Ztag:help.rocksolidthemes.com,2012-07-23:Comment/364222592015-03-30T14:22:26Z2015-03-30T14:22:26ZVerwendung: Custom Elements in Formularen<div><p>Vielen Dank für Ihre Frage.</p>
<p>Derzeit können Custom Elements nicht in Formularen
eingesetzt werden. Eventuell werden wir dieses Feature in einer der
nächsten Versionen nachrüsten, den Status dazu
können Sie auf GitHub verfolgen: <a href="https://github.com/madeyourday/contao-rocksolid-custom-elements/issues/37">
https://github.com/madeyourday/contao-rocksolid-custom-elements/issues/37</a>.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/364222592015-03-30T15:23:42Z2015-03-30T15:26:31ZVerwendung: Custom Elements in Formularen<div><p>Das wäre toll. Dasselbe würde ich bei Ihrer
Spalten-Erweiterung sehr nützlich finden.</p>
<p>Mit freundlichen Grüßen, Jan</p></div>jan.kouttag:help.rocksolidthemes.com,2012-07-23:Comment/364222592015-03-30T15:26:23Z2015-03-30T15:26:23ZVerwendung: Custom Elements in Formularen<div><p>Dafür gibt es bereits ein Ticket auf GitHub: <a href="https://github.com/madeyourday/contao-rocksolid-columns/issues/4">https://github.com/madeyourday/contao-rocksolid-columns/issues/4</a>.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/364222592015-03-30T18:15:49Z2015-03-30T18:15:49ZVerwendung: Custom Elements in Formularen<div><p>Vielen Dank für Ihre Antwort. Ich freue mich schon auf die
nächsten Version Ihrer tollen Erweiterungen, die ich sehr
gerne nutze.</p>
<p>Alles Gute. Jan</p></div>jan.kouttag:help.rocksolidthemes.com,2012-07-23:Comment/364222592015-06-15T11:52:05Z2015-06-15T11:52:05ZVerwendung: Custom Elements in Formularen<div><p>Ich habe gesehen, dass die Funktion bereits implementiert wurde.
Was muss ich machen, um die eigenen Inhaltselemente für
Formulare freigeben zu können?</p>
<p>Schon jetzt danke ich Ihnen für Ihre Antwort und
wünsche Ihnen noch einen schönen Tag.</p>
<p>Mit freundlichen Grüßen,</p>
<p>Jan Kout</p></div>jan.kouttag:help.rocksolidthemes.com,2012-07-23:Comment/364222592015-06-15T12:00:07Z2015-06-15T12:00:07ZVerwendung: Custom Elements in Formularen<div><p>Da die Funktion etwas umfangreicher ist, befindet sie sich mit
einigen anderen Veränderungen derzeit im Entwicklungsstadium.
Die aktuelle Version der Erweiterung unterstützt noch keine
Formulare.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/364222592015-08-13T19:31:27Z2015-08-14T09:16:55ZVerwendung: Custom Elements in Formularen<div><p>Verstehe ich das richtig, dass - wenn fertig - ich mit
CustomElements mir ein FE-Formular zusammenbauen kann?</p>
<p>Hier wäre der Einsatz vom inputType list bzw. listWizard
interessant, um z.B. die Möglichkeit für Mehrfacheingaben
zu öffnen.</p>
<p>Kann dann auf die Felder bzw. Inhalte dann "ganz normal" auch im
Notification Center zugegriffen werden?</p></div>infotag:help.rocksolidthemes.com,2012-07-23:Comment/364222592015-08-14T07:43:42Z2015-08-14T07:43:42ZVerwendung: Custom Elements in Formularen<div><p>In den Custom Elements ist die Unterstützung für
Formulare bereits enthalten. Diese Unterstützung bezieht sich
jedoch auf Elemente ohne Eingabefelder im Frontend, wie bei
normalen Inhaltselementen.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/364222592015-08-14T09:21:33Z2015-08-14T09:21:33ZVerwendung: Custom Elements in Formularen<div><p>d.h. das "Eingabe- oder Auswahlfeld" erscheint im
Formulargenerator um dort z.B. ein Bild auszuwählen, welches
dann im FE im Formular angezeigt wird?</p></div>infotag:help.rocksolidthemes.com,2012-07-23:Comment/364222592015-08-14T13:07:31Z2015-08-14T13:07:31ZVerwendung: Custom Elements in Formularen<div><p>Ja, die Elemente verhalten sich gleich wie die
Inhaltselemente.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/364222592018-07-31T08:42:06Z2018-07-31T11:37:08ZVerwendung: Custom Elements in Formularen<div><p>Hallo! Die Formularfelder werden im Frontend zwar ausgegeben - allerdings werden die Inhalte der Formulare weder per E-Mail versendet noch im Leads-Modul gespeichert. Gibt es hierfür eine Lösung?</p>
<pre>
<code><?php
return array(
'label' => array('Autocomplete', ''),
'types' => array('form'),
'wrapper' => array(
'type' => 'none',
),
'fields' => array(
'name' => array(
'inputType' => 'standardField',
'eval' => array('mandatory' => true, 'tl_class' => 'w50')
),
'label' => array(
'inputType' => 'standardField',
'eval' => array('mandatory' => true, 'tl_class' => 'w50')
),
'leadStore' => array(
'inputType' => 'standardField',
'eval' => array('mandatory' => false, 'tl_class' => 'w50')
),
),
);</code>
</pre></div>Danieltag:help.rocksolidthemes.com,2012-07-23:Comment/364222592018-07-31T11:38:46Z2018-07-31T11:38:46ZVerwendung: Custom Elements in Formularen<div><p>Wie im obigen Beitrag beschrieben, bezieht sich die Unterstützung der Custom Elements für Formulare auf Elemente ohne Eingabefelder im Frontend, wie bei normalen Inhaltselementen.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/364222592018-07-31T19:14:20Z2018-07-31T19:14:21ZVerwendung: Custom Elements in Formularen<div><p>OK, danke für die Klärung. Da der Thread schon 3 Jahre alt ist, wollte ich nochmal nachfragen.</p>
<p>Ist das Feature nicht eingebaut wegen Zeitgründen oder wegen zu großem Aufwand / schlechter Realisierbarkeit? Ansonsten würden wir das Feature implementieren.</p>
<p>VG<br>
Daniel Wolf</p></div>Danieltag:help.rocksolidthemes.com,2012-07-23:Comment/364222592018-08-01T05:14:36Z2018-08-01T05:14:36ZVerwendung: Custom Elements in Formularen<div><p>Die Custom Elements basieren auf der Klasse <code>ContentElement</code> von Contao und verhalten sich deshalb grundsätzlich wie ein normales Inhaltselement.</p>
<p>Für die Funktionsweise in Formularen müsste auf die <code>Widget</code>-Klasse aufgebaut werden, was eine größere Änderung in der Struktur der Erweiterung bedeuten würde. Widgets sind zudem komplexer als Inhaltselemente und würden mehr Konfiguration benötigen.</p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/364222592018-08-03T08:57:00Z2018-08-03T08:57:02ZVerwendung: Custom Elements in Formularen<div><p>Hallo, danke. Aber das stimmt so nicht: Die Formularfelder in CustomElements bauen bereits auf der Widget-Klasse auf. Es müsste lediglich das Flag zum übermitteln der Daten auf true gesetzt werden in From/CustomWidget.php und die Validate-Method implementiert werden. Dann erscheinen die Felder in den E-Mails. Das hätte zur Folge, dass wenn man ein Formular-Element mit zwei standardField-Angaben für name und label erstellt, die Werte übermittelt werden.</p>
<pre>
<code>protected $blnSubmitInput = true;
public function validate()
{
$varValue = $this->validator($this->getPost($this->strName));
if ($this->hasErrors())
{
$this->class = 'error';
}
$this->varValue = $varValue;
}</code>
</pre></div>Danieltag:help.rocksolidthemes.com,2012-07-23:Comment/364222592018-08-06T06:50:16Z2018-08-06T06:50:16ZVerwendung: Custom Elements in Formularen<div><p>Wir haben für das Feature ein Ticket auf GitHub angelegt: <a href="https://github.com/madeyourday/contao-rocksolid-custom-elements/issues/102">https://github.com/madeyourday/contao-rocksolid-custom-elements/issues/102</a></p></div>RockSolid Themestag:help.rocksolidthemes.com,2012-07-23:Comment/364222592020-11-26T13:36:51Z2020-11-26T14:08:56ZVerwendung: Custom Elements in Formularen<div><p>I want to create a custom form element which contains 3 checkboxes, each checkbox checked in the backend renders a hidden field in the frontend, which should be posted.</p>
<p>This won't be submitted, as only inputType=> 'standardField' are supported, right?</p></div>Danieltag:help.rocksolidthemes.com,2012-07-23:Comment/364222592020-11-26T14:14:18Z2020-11-26T14:14:18ZVerwendung: Custom Elements in Formularen<div><p>Vielen Dank für Ihre Frage.</p>
<p>Informationen zum Versenden von mehreren Werten über ein einzelnes Custom Element finden sie in folgendem Beitrag: <a href="https://help.rocksolidthemes.com/discussions/contao/56802">https://help.rocksolidthemes.com/discussions/contao/56802</a></p></div>RockSolid Themes