Mein Fehler, es geht auch im News-Kommentarfeld wie hier im Ticket beschrieben.
So wie nachfolgend beschrieben, funktioniert es auch in der mod_newsreader.html5
STATT:
PHP-Code:
...
<div class="widget">
<?php echo $this->fields['name']->generateWithError(); ?> <?php echo $this->fields['name']->generateLabel(); ?>
</div>
NEU:
PHP-Code:
...
<div class="widget">
<?php if ($this->fields['name']->hasErrors()): ?>
<p class="error"><strong><?php echo $this->fields['name']->getErrorAsString(); ?></strong></p>
<?php endif; ?>
<?php echo $this->fields['name']->generateLabel(); ?>
<?php echo $this->fields['name']->generate(); ?>
</div>
Ich hatte nicht bedacht, dass ich bei hasErrors und getErrorAsString jeweils noch die individuelle Angabe davor dazu schreiben muss. Also statt $this->hasErrors() beim Name-Feld z. B. $this->fields['name']->hasErrors()
Lesezeichen