Typo3 BE:找不到任何模块“”

时间:2014-12-24 10:46:36

标签: typo3 typo3-6.1.x typo3-6.2.x typo3-4.5

当我从下拉列表中切换模块后端选项时,我已将一个typo3模块从4.1升级到6.2。错误来了。任何想法请帮助

1 个答案:

答案 0 :(得分:3)

经过几天的研究。我得到了解决方案。

问题出现了,因为在iframe网址:参数' M'未生成{Module Name}。[您可以在新窗口中按视图框架查看完整的URL]

这是由于在TYPO3 6.2

中支持的错误配置

我已经改变了TYPO3模块文件夹中的conf.php和index.php。

1.在conf.php

OLD : $MCONF['script']='index.php';

CHANGE : $MCONF["script"]="_DISPATCH";

2.In index.php

旧代码

unset($MCONF);
require ("conf.php");
require ($BACK_PATH."init.php");
require_once($BACK_PATH.'template.php');
require_once (PATH_t3lib."class.t3lib_scbase.php");
$LANG->includeLLFile("EXT:extension_name/mod1/locallang.php");
$BE_USER->modAccess($MCONF,1);

新代码

unset($MCONF);
require ("conf.php");
//Comment----------require ($BACK_PATH."init.php");
//Comment----------require_once($BACK_PATH.'template.php');
//Comment----------require_once (PATH_t3lib."class.t3lib_scbase.php");
/*
* Changed $LANG to $GLOBALS['LANG'] 
* Changed $BE_USER to $GLOBALS['BE_USER']
*/

$GLOBALS['LANG']->includeLLFile('EXT:wf_tagcloud_bl/mod1/locallang.xml');
$GLOBALS['BE_USER']->modAccess($MCONF,1);
相关问题