Bugfix : configuration du baseHref pour que les images s’affichent correctement même...
authorBenoît Pin <pin@cri.ensmp.fr>
Thu, 28 Nov 2013 12:52:32 +0000 (13:52 +0100)
committerBenoît Pin <pin@cri.ensmp.fr>
Thu, 28 Nov 2013 12:52:32 +0000 (13:52 +0100)
skins/generic/wysiwyg_support.pt

index ef29cc7..2e9528c 100644 (file)
   <div>
     <script type="text/javascript" tal:attributes="src string:$portal_url/ckeditor/ckeditor.js"></script>
     <script type="text/javascript" tal:content="structure python:'''
-      CKEDITOR.replace('%(inputname)s');
-      CKEDITOR.instances['%(inputname)s'].contentPath = '%(contentPath)s';
       (function(){
+      CKEDITOR.replace('%(inputname)s');
+      var ck = CKEDITOR.instances['%(inputname)s'];
+      ck.contentPath = '%(contentPath)s';
+      ck.config.baseHref = '%(baseHref)s';
       var ckForm = document.getElementById('%(inputname)s').form;
                if ((AJAX_CONFIG & 2) == 2) {
                var formManager = new FormManager(ckForm, document.getElementById('mainCell'));
@@ -28,7 +30,9 @@
                };
                }
                  })();
-      ''' % {'inputname' : inputname, 'contentPath' : here.absolute_url(relative=1)}">
+      ''' % {'inputname' : inputname,
+             'contentPath' : here.absolute_url(relative=1),
+             'baseHref' : here.absolute_url()+'/'}">
     </script>
   </div>
 </div>