Aber nicht im Registrierungsmodul :(
Hallo zusammen,
nach großem Jubel folgte bzw. kehrte Frust zurück.
Ich habe das gleiche Problem wie viele vor mir, mit den Fehlermeldungen bei einer Registrierung oder auch Login.
Diese Erweiterung schien mir sehr nützlich, bis ich heruasgefunden habe wieso sie bei mir einfach nicht laufen wollte. Ich nutze das Registrierungsmodul von Contao.
Warum? es ist mir wichtig, dass der Kunde einen Aktivierungslink erhält um sein Konto zu bestätigen. Eine derartige Erweiterung habe ich nicht für den Formulargenerator gefunden.
Kann ich mit dieser Erweiterung trotzdem das Modul von Contao beeinflussen oder geht es irgendwie auf andere Weise?
Ich würde mich sehr über Hilfe freuen, vielen Dank und allen ein schönen Feierabend.
Luigi
Liste der Anhänge anzeigen (Anzahl: 3)
Invalid request token!
Bin ratlos...
Habe die Erweiterung installiert über die Erweiterungsverwaltung Anhang 5127
Habe dann die beiden Tempaltes in die Verwaltung geladen Anhang 5128
Nach absenden des Formulares erfolgt dann Fehlermeldung Anhang 5129
Datei "form.xhtml" sieht wie folgt aus:
PHP-Code:
<!-- indexer::stop -->
<div class="<?php echo $this->class; ?> <?php echo $this->tableless ? 'tableless' : 'tableform'; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<?php if ($this->headline): ?>
<<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
<?php endif; ?>
<div class="error">{{formerrors::<?php echo $this->formSubmit; ?>}}</div>
<form action="<?php echo $this->action; ?>" id="<?php echo $this->formId; ?>" method="<?php echo $this->method; ?>" enctype="<?php echo $this->enctype; ?>"<?php echo $this->attributes; ?>>
<div class="formbody">
<?php if ($this->method != 'get'): ?>
<input type="hidden" name="FORM_SUBMIT" value="<?php echo $this->formSubmit; ?>" />
<input type="hidden" name="MAX_FILE_SIZE" value="<?php echo $this->maxFileSize; ?>" />
<?php endif; ?>
<?php echo $this->hidden; ?>
<?php if (!$this->tableless): ?>
<table cellspacing="0" cellpadding="0" summary="Form fields">
<?php echo $this->fields; ?>
</table>
<?php else: echo $this->fields; endif; ?>
</div>
</form>
<?php if ($this->hasError): ?>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
window.scrollTo(null, ($('<?php echo $this->formId; ?>').getElement('label.error').getPosition().y - 20));
//--><!]]>
</script>
<?php endif; ?>
</div>
<!-- indexer::continue -->
Datei "form_widget.xhtml" sieht wie folgt aus:
PHP-Code:
<?php if (!$this->tableless): ?>
<tr class="<?php echo $this->rowClass; ?>">
<td class="col_0 col_first"><?php echo $this->generateLabel(); ?></td>
<td class="col_1 col_last"><?php echo $this->generate(); ?></td>
</tr>
<?php else: ?>
<?php echo $this->generateLabel(); ?>
<?php echo $this->generate(); ?><br />
<?php endif; ?>
Hab ich irgend etwas noch vergessen?
Es sollen eigentlich ja auch nur alle Fehlermeldungen gebündelt angezeigt werden.