Typo3 语言菜单错误 "sr_language_menu_pi1" 没有呈现定义



很快,我需要帮助一个好朋友,把她的完整typo3安装到另一个供应商。

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

  • 我导出和导入了表格
  • 下载所有文件夹并再次上传
  • 我设置了新的InstallTool密码并添加了新的Administrator我更新了MySQL-Connection

现在一切似乎工作正常,除了一个错误调用在页面的顶部(语言选择应该是)说:

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

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

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

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

此错误发生在TYPO3 6.2.17版本。

你必须有一个名为"模板"的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 >
}

然后转到"Include static (from extensions):"选项卡并设置选定项目"语言菜单设置(sr_language_menu)"one_answers"语言菜单CSS样式(sr_language_menu)"

然后进入主模板设置。(模板模块)。编辑"…"页面上的"主模板"转到"Includes"选项卡并添加"+ext sr_language_menu"。到"Include Basis Template:"。您可以在新的弹出窗口中使用页面浏览器导航到Templates文件夹,并选择模板名称为"+ext sr_language_menu"的记录。

则必须安装static_info_tables 6.2.1或更高版本,并安装特定国家的static_info_tables扩展。卸载sr_language_menu并重新安装。然后打开扩展管理器,看到绿色的圆形箭头符号"执行更新脚本"。之后错误信息消失,语言菜单出现。

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

可能是你没有包含static from template of "sr_language_menu"


    进入Web>模板>根页面
  • Info/Modify:编辑整个模板
  • 类似:http://screencast.com/t/jq3rggQy

欢呼,
Ghanshyam

最新更新