Typo3 LanguageMenu错误" sr_language_menu_pi1"没有渲染定义

时间:2015-10-02 22:59:59

标签: content-management-system typo3

很快,我需要帮助一位好朋友,将她完整的拼写错误3安装到其他提供商。

根本没有机会得到开发者的帮助。

  • 我导出并导入了表格
  • 下载了所有文件夹并重新上传
  • 我设置了新的InstallTool密码并添加了新的管理员
  • 我更新了MySQL-Connection

现在一切似乎都正常工作,在页面顶部调用错误(语言选择应该在哪里)说:

  

错误:内容元素类型" sr_language_menu_pi1"没有渲染定义!

现在,我试图用CSS-property display none来隐藏这个烦人的层;)

但它是一个我需要启用多种语言的网站。

我没有使用typo3的经验,所以请尽可能简单地描述可能的解决方案。

3 个答案:

答案 0 :(得分:0)

您可以查看项目安装中是否存在此扩展模板。

答案 1 :(得分:0)

你可能不会在" sr_language_menu"

的模板中包含静态

欢呼声,
GHANSHYAM

答案 2 :(得分:0)

发生此错误,例如根据TYPO3 6.2.17。

您必须有一个名为“Templates”的sysfolder,您可以在其中为扩展名sr_language_menu创建新的扩展模板设置。 (模板模块) 使用标题“+ ext sr_language_menu”。 在那里你输入一个像这样的常量部分:

plugin.tx_srlanguagemenu {

    addSelectionListHeader = 0
    showCurrentFirst = 0
    defaultLanguageISOCode = DE
    hideIfNoAltLanguages = 1
    showInactive = 0
    pointerImage = 
    defaultLayout = 0
    addLinksListHeader = 0
    doNotLinkCurrent = 1
    separator = 
    token = |
    selectionListSeparator =
    showCurrent = 1
    useIsoLanguageCountryCode = 1

}

然后输入这样的设置。

plugin.tx_srlanguagemenu {

    _CSS_DEFAULT_STYLE >
    flags.stdWrap.split.wrap = <ul id="langmenu">|*| | |*| |</ul>
    flag.NO.stdWrap.wrap = <li>|</li>
    flag.INACT.stdWrap.wrap = <li>|</li>
    flag.CUR.stdWrap.wrap = <li>|</li>
    links.stdWrap.split.wrap >
}

然后转到“包含静态(来自扩展名):”选项卡并设置 选定的项目 “语言菜单设置(sr_language_menu)”和 “语言菜单CSS样式(sr_language_menu)”

然后转到主模板设置。 (模板模块)。 在页面“...”上编辑模板“主模板” 转到“包含”选项卡并添加“+ ext sr_language_menu”。 “包括基础模板:”。您可以使用新弹出窗口中的页面浏览器导航到Templates文件夹,并选择模板名称为“+ ext sr_language_menu”的记录。

然后,您必须安装static_info_tables 6.2.1或更高版本,并安装特定于国家/地区的static_info_tables扩展。卸载sr_language_menu并重新安装。然后打开Extension Manager,看到绿色的圆形箭头符号“执行更新脚本”。 之后错误消息消失了,语言菜单出现了。