carolus Posted July 6, 2013 Share Posted July 6, 2013 Hi community, timymce ist in PS 1.5.x mit wenig Tabs ausgestattet. Laut google Recherche müssen eine Reihe von php-Befehle in eine bestimmte Datei eingefügt werden. Hat jemand einen anderen Vorschlag? carolus Link to comment Share on other sites More sharing options...
eleazar Posted July 7, 2013 Share Posted July 7, 2013 (edited) Hi carolus, ja stimmt. Gegenüber Version 1.4.9 ist der Editor von 1.5.x mit wenig Funktionen ausgestattet. Mit php-Befehlen wirst du da aber nicht weiter kommen. Grundsätzlich gibt es zwei Möglichkeiten, dem Editor die gewohnten Befehle wieder beizubringen: 1) Eine kleine Erweiterung der /js/tinymce.inc.js, der man die gelöschten Zeilen 16 und 17 wider einfügt, indem man statt // Theme options theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,,|,forecolor,backcolor, media, fullscreen", // theme_advanced_buttons3 : "", // theme_advanced_buttons4 : "", folgendes für die advanced_buttons 3 und 4 einfügt: // ab hier erweitert: theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,|,ltr,rtl,|", theme_advanced_buttons4 : "styleprops,|,cite,abbr,acronym,del,ins,attribs,pagebreak", 2) Der m. E. elegantere Weg ist die Änderung der form.tpl im Verzeichnis /controllers/admin/templates/cms/helpers/form. Denn dies verschont den Programmcode durch ein Override in /override/controllers/admin/templates/cms/helpers/form/ (Die Verzeichnisse unterhalb von template müssen manuell angelegt werden!) <!-- Override: volle Funktionalität für Editor in PrestaShop Einspielen in: /override/controllers/admin/templates/cms/helpers/form/ --> {extends file="controllers/cms/helpers/form/form.tpl"} {block name="autoload_tinyMCE"} tinySetup( {editor_selector :"autoload_rte", theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect", theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,,|,forecolor,backcolor", theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,media,|,ltr,rtl,|,fullscreen,|", theme_advanced_buttons4 : "styleprops,|,cite,abbr,acronym,del,ins,attribs,pagebreak"} ); {/block} Such dir eine Lösung von beiden aus. Ich häng beides mal hier als ZIP-Datei an: Wer das Ovveride nutzt, sollte nicht vergessen, nach dem Einspielen einmal im BO STRG+F5 zu drucken, um die class_index.php im Cache-Verzeichnis upzudaten. Sonst wird das Override nicht erkannt. Gruß eleazar P.S. Und nicht vergessen, den Thread in der Überschrift deines Posts als [gelöst] zu markieren. Edited July 7, 2013 by eleazar (see edit history) 2 Link to comment Share on other sites More sharing options...
rumata Posted July 10, 2013 Share Posted July 10, 2013 natürlich hat er es vergessen ^^ Link to comment Share on other sites More sharing options...
eleazar Posted July 10, 2013 Share Posted July 10, 2013 Dafür gibt es doch Moderatoren - die Bimbos des Forums ... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now