[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • [gelöst] yform und Redactor 2
Seite 1 von 1

[gelöst] yform und Redactor 2

Verfasst: 5. Aug 2016, 10:12
von Fanello
Liebe Redaxo-Gemeinde

Um im yform ein Textfeld mit dem Redactor zu haben, habe ich jeweils diese beiden Dateien in die jeweiligen Verzeichnisse kopiert:
ytemplate -> bootstrap -> value.textarea_wysiwyg.tpl.php
lib -> yform -> value -> wysiwyg.php

Das hat auch immer sehr gut funktioniert. Jetzt verwende ich aber den Redactor 2 und wollte daher beim File value.textarea_wysiwyg.tpl.php einfach die neue Klasse ergänzen (redactorEditor2-full):

Code: Alles auswählen

<?php echo $field_before; ?><textarea class="<?php echo $class_control ?> redactorEditor2-full" name="<?php echo $this->getFieldName() ?>" id="redactor_<?php echo $this->getFieldId() ?>" rows="<?php echo $rows; ?>" <?php echo $this->getAttributeElement('placeholder'), $this->getAttributeElement('pattern'), $this->getAttributeElement('required', true), $this->getAttributeElement('disabled', true), $this->getAttributeElement('readonly', true) ?>><?php echo htmlspecialchars(stripslashes($this->getValue())) ?></textarea>
Wenn ich nun aber einen Eintrag in meine yform-Tabelle machen will, erscheint eine Fehlerseite mit dieser Meldung: "ErrorException" thrown in /home/httpd/vhosts/bruggcontec.com/httpdocs/redaxo/src/addons/yform/ytemplates/bootstrap/value.textarea_wysiwyg.tpl.php on line 47
Fatal error: Call to undefined method rex_yform_value_textarea_wysiwyg::getAttributeElement()


Zeile 47 ist die Zeile mit dem oben aufgeführten Code. Habe ich noch etwas vergessen?

Re: yform und Redactor 2

Verfasst: 8. Aug 2016, 05:31
von Jan.Kristinus
Hallo,

die Methode "getAttributeElement" ist wohl nicht mehr da.. Sofern du die aktuellste Version hast, kann es gut sein, dass sich da etwas verändert hat. deswegen am besten wieder in das original ytemplate reinschauen und übernehmen ..

lg

Re: yform und Redactor 2

Verfasst: 12. Aug 2016, 14:18
von Fanello
Hallo Jan

Also, die Methode "getAttributeElement" ist zwar schon noch da, aber sie sollte "getAttributeElements" heissen, also mit einem "s" am Schluss.

Re: [gelöst] yform und Redactor 2

Verfasst: 12. Aug 2016, 14:37
von Jan.Kristinus
das ist schon richtig wie es ist .. hat sich verändert und eine andere Logik bekommen

lg

Re: [gelöst] yform und Redactor 2

Verfasst: 12. Aug 2016, 15:59
von Fanello
Ja genau, im Redactor2 hat es sich verändert. Darum musste ich es noch in diesem wysiwyg-Template anpassen. :idea:

Re: [gelöst] yform und Redactor 2

Verfasst: 15. Dez 2016, 16:14
von alexplus
Für's Protokoll, einfacher geht's hiermit:

Value
textarea
Attribute

Code: Alles auswählen

{'class' => 'form-control redactor-profile'}