注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天上人间*bobo之家

有阳光的时段,就有他(她)的博客文章。也许天气并非晴空万里,博主的“博物钟”却是

 
 
 

日志

 
 

New Content Element Wizard didn't load   

2010-03-26 00:44:09|  分类: typo3 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
- Markup in "crash" and in "normal" doesn't differ
- It's not related to Firefox extensions since I could also reproduce it in Firefox' secure mode without extensions
- It's not related to the "tabs" feature since it has already be seen with the regular "list"
- it's not really related to the browser cache since I was able to see it with and without cache
- it's not related to the wrong XML prolog position in TYPO3 4.2

解决方法:

typo3conf\ext\templavoila\mod1\db_new_content_el.php
Index: mod1/db_new_content_el.php
===================================================================
--- mod1/db_new_content_el.php    (revision 30848)
+++ mod1/db_new_content_el.php    (working copy)
@@ -128,6 +128,15 @@
         $this->doc->docType= 'xhtml_trans';
         $this->doc->backPath = $BACK_PATH;
         $this->doc->JScode='';
+
+        if (t3lib_div::compat_version('4.3')) {
+            $pageRenderer = $this->doc->getPageRenderer()->loadPrototype();
+        } elseif (t3lib_div::compat_version('4.1')) {
+            $this->doc->loadJavascriptLib('contrib/prototype/prototype.js');
+        } else {
+            $this->doc->JScodeArray['prototypeJS'] = '<script type="text/javascript" src="' . $this->doc->backPath . 'contrib/prototype/prototype.js"></script>';
+        }
+
         $this->doc->JScodeLibArray['dyntabmenu'] = $this->doc->getDynTabMenuJScode();
         $this->doc->form='<form action="" name="editForm">';
 
@@ -204,21 +213,23 @@
                 $this->elementWrapper = $this->elementWrapperForTabs;
             }
 
-            // add document inline javascript
+                // add document inline javascript
             $this->doc->JScode = $this->doc->wrapScriptTags('
                 function goToalt_doc()    {    //
                     ' . $this->onClickEvent . '
                 }
 
-                if(top.refreshMenu) {
-                    top.refreshMenu();
-                } else {
-                    top.TYPO3ModuleMenu.refreshMenu();
-                }
+                Event.observe(window, \'load\', function() {
+                    if(top.refreshMenu) {
+                        top.refreshMenu();
+                    } else {
+                        top.TYPO3ModuleMenu.refreshMenu();
+                    }
 
-                if(top.shortcutFrame) {
-                    top.shortcutFrame.refreshShortcuts();
-                }
+                    if(top.shortcutFrame) {
+                        top.shortcutFrame.refreshShortcuts();
+                    }
+                });
             ');
 
                 // Traverse items for the wizard.

  评论这张
 
阅读(451)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018