TinyMCE5 und XH_Shop
TinyMCE5 und XH_Shop
Hallo zusammen
Wir haben festgestellt, dass mit TinyMCE5 der Editor im XH_Shop nicht angezeigt wird, die Produktbeschreibung wird im Bearbeitungsmodus im HTML-Code angezeigt.
Gibt's dafür eine Lösung?
Herbstliche Grüsse aus der Schweiz
Beat + Susanne
Wir haben festgestellt, dass mit TinyMCE5 der Editor im XH_Shop nicht angezeigt wird, die Produktbeschreibung wird im Bearbeitungsmodus im HTML-Code angezeigt.
Gibt's dafür eine Lösung?
Herbstliche Grüsse aus der Schweiz
Beat + Susanne
Re: TinyMCE5 und XH_Shop
Stimmt. (XH 1.7.5, Shop 1.0, TinyMCE5 aktiv)
Hier müsste wohl Christoph oder Manu aktiv werden.
Bis es dafür eine Lösung gibt, solltet ihr den Tiny4 vorläufig aktivieren - falls das in eurem Projekt geht.
Außerdem habe ich eine Debug-Meldung, wenn man eingeloggt ist -> Shop-Vorschau -> Artikel-Details:
Nachtrag:Debug wrote:WARNING: count(): Parameter must be an array or an object that implements Countable
... \plugins\xhshop\classes\FrontEndController.php:685
Lösung zum zuletzt erwähnten Problem.
Re: TinyMCE5 und XH_Shop
Wahrscheinlich liegt es daran, dass in der CmsBridge.php folgendes steht:
Code: Select all
public function initProductDescriptionEditor()
{
global $bjs;
// init_editor(); [cmb]
include_editor();
$bjs .= '<script>'
. editor_replace('xhsTeaser', 'minimal')
. editor_replace('xhsDescription', 'medium')
. '</script>';
}
Beim Tiny5 sind die init-Dateien aber json-Dateien.
("medium" gibt es im Tiny5 übrigens auch nicht.)
Re: TinyMCE5 und XH_Shop
Quick-Fix: vor dieser Zeile einfügen:
Code: Select all
$config = self::config($config, '#' . $elementId);
Christoph M. Becker – Plugins for CMSimple_XH
Re: TinyMCE5 und XH_Shop
Funktioniert!
Dann müsste wohl für Tiny5 ein Issue auf Github erstellt werden, damit es nicht vergessen wird.
Re: TinyMCE5 und XH_Shop
Christoph M. Becker – Plugins for CMSimple_XH
Re: TinyMCE5 und XH_Shop
Danke!
Was heißt hier wir?
Ich wöllte schon gerne unterstützend eingreifen - aber wollen alleine genügt nicht
Re: TinyMCE5 und XH_Shop
Vielen Dank für den Quick-Fix - hat super geklappt!Quick-Fix: vor dieser Zeile einfügen:
Code: Select all
$config = self::config($config, '#' . $elementId);
Und dann noch in plugins/tinymce5/inits eine Datei init_medium.json anlegen (das kann eine Kopie von init_dropdown.json oder einer der anderen .json Dateien in diesem Ordner sein).
Re: TinyMCE5 und XH_Shop
Das ist wohl der richtige Bugfix.cmb wrote: ↑Sat Nov 06, 2021 10:56 amQuick-Fix: vor dieser Zeile einfügen:Und dann noch in plugins/tinymce5/inits eine Datei init_medium.json anlegen (das kann eine Kopie von init_dropdown.json oder einer der anderen .json Dateien in diesem Ordner sein).Code: Select all
$config = self::config($config, '#' . $elementId);
Re: TinyMCE5 und XH_Shop
Ich weiss, ich habe das auf meiner Pendenzenliste. Ich beisse mir da die Zähne aus, den Shop auf die 1. Seite zu bringen. Und dann ging mir die Zeit aus...