2010-05-06 4 views
6

Bei der Eingabe von Code in CMS statischen Block (möglich Seite als auch) und in diesem Code ist leer DIV-Tags wie uns:So deaktivieren/aktivieren WYSIWYG-Editor in Magento 1.4

 <a href="javascript:hide1(),show2(),hide3()"><div class="dropoff_button"></div></a>  

Die DIV-Tags werden Das nächste Mal, wenn Sie den zu bearbeitenden Block öffnen. es wird so aussehen

 <a href="javascript:hide1(),show2(),hide3()"> </a>  without the div tags 

... und erneut speichern ändert es Ihren Code.

Ich denke, dass es etwas mit dem 'Editor anzeigen/verbergen' zu tun hat. Standardmäßig geht es in den WYSIWYG-Editor. Wenn ich den statischen Block aktualisiere, sehe ich keine andere Lösung als 1. "Verberge den Editor" durch Klicken auf "Editor anzeigen/verbergen" 2. Lösche den alten Code aus dem Editor 3. get-Code, der nicht die DIVs nicht verpassen 4. in 3 mit Code neuen Code Merge in einem anderen Bearbeitungssoftware als magento 5. Paste Ergebnis im magento Editor, 6. Speichern

Ist dieser Fehler? Was ist Ihre Lösung? Kann ich den WYSIWYG-Editor ausschalten?

+0

Es tut auch die folgenden: Wenn Sie Shopping Cart es wird abstreifen ‚Kasse/OnePage‘ haben und es als das folgende Shopping Cart latvian

Antwort

17

Dies kann nicht als eine Antwort in Betracht ziehen, aber es löste unser Problem. Es stellt sich heraus, dass der Editor WYSIWYG komplett oder standardmäßig unter Admin-> System-> Konfiguration deaktiviert werden kann. Unter 'Allgemein' finden Sie den Bereich 'Content Management' und dort können Sie verschiedene Modi für diesen Editor einstellen.

In unserem Fall haben wir auf „Deaktivieren von Default“, so dass jedes Mal, wir statischen Block öffnen den Code nicht reinigen nur, wenn wir durch Klick auf „Show/Hide Editor“

+0

Zu Ihrer Information: Die Registerkarte "Content Management" befindet sich in der LHS-Spalte, nicht auf der RHS, wenn Sie auf "Allgemein" klicken: s – johnsnails

0

Der Editor, ob in WYSIWYG oder nicht, versucht, Ihren Code zu bereinigen Sie werden feststellen, dass es auch alle Ihre Zeilenumbrüche und Einzug ersetzt n auch. Dies bedeutet, dass Sie HTML nicht einfach in den CMS-Editor eingeben können, ohne dass es dabei stört.

Ich habe keine einfache Möglichkeit gefunden, das CMS auszulösen, um Ihren Code auf dem Weg in die Datenbank nicht zu säubern.

Hoffe, dass hilft. Danke, Joe

+0

Danke Joe aussehen ... Ich frage mich, ob es einfache Möglichkeit für immer deaktivieren? Sieht so aus, als müssten wir in den Code eintauchen und ihn entfernen. bessere Lösungen? – latvian

0

können wählen Sie bestimmte Tags erlauben in Tinymce. Sie müssen nur die Einstellungen var in /js/mage/adminhtml/wysiwyg/tiny_mce/setup.js und fügen Sie die folgende Zeile bearbeiten:

extended_valid_elements : 'iframe[src|style|width|height|scrolling|marginwidth|marginheight|frameborder|allowTransparency],style,script', 

Sie können weitere Informationen über sie an diesem anderen Thread sehen: Magento - How to allow certain tags (iframe, embed) in Magento's CMS editor?

Es funktioniert für mich auf Magento 1.6.