2017-04-10 3 views
0

TYPO3 8を導入パッケージ(ブートストラップ)で使用しています。私は自分のサイトに追加の言語を追加しました。すべて正常に動作しますが、フロントエンドで第2言語を切り替えると、TYPO3は両方の言語でコンテンツを表示します。何かヒント?TYPO3は両方の言語を1ページに表示します

答えて

0

第2言語のページはページオーバーレイですか?すべての

まずtt_contentsys_language_uidフィールドを確認してください、またpagesテーブルのために、これは大きい必要があり、これをチェックするとよいでしょうか、それはだ場合は-1あなたは両方の内容を参照してくださいなぜこれが理由で、0に等しいです。

config{ 
     linkVars = L 
     sys_language_uid = 0 
     sys_language_overlay = 1 
     sys_language_mode = content_fallback # this recommended, if no content found for the selected language will be showed up the content from the default language 
     language = en 
} 

[globalVar = GP:L = 1] 
    config { 
      sys_language_uid = 1 
      language = de 
      locale_all = de_DE.UTF-8 
      htmlTag_setParams = lang="de" dir="ltr" class="no-js" 
     } 
[global] 
// and so on for all languages you use 
0

使用言語設定のTypoScript以下:あなたは、このチェックしてみてくださいTypoScriptの設定をチェックした後

config { 
    linkVars = L 
    sys_language_mode = content_fallback 
    sys_language_overlay = 1 
    locale_all = en_EN 
    sys_language_uid = 0 
    htmlTag_langKey = en-EN 
    language = en 
} 
[globalVar = GP:L = 1] 
    config.sys_language_uid = 1 
    config.language = de 
    config.locale_all = de_DE 
    config.htmlTag_langKey = de-DE 
[global] 
1

は、それを解決するために汚いソリューションを見つけました。ここでも同じ問題がありました。バックエンドでは翻訳が正常に動作するようです。データベースのエントリはよく見えます。私はTYPO3を使って多言語のウェブサイトをたくさん作りました。しかし、今回は...私は1ページあり、HMENUの助けを借りてセクションを作成しました。私の側では、両方の言語を書いて以来、gridelementsが問題でした。 file typo3conf/ext/gridelements/Classes/Plugin/Gridelements.php

私は、私はそれが本当に満足のいく解決策ではないのですけど、今のあなたを助けるかもしれ

AND sys_language_uid IN (-1,' . $this->getTSFE()->sys_language_content . ') 

AND sys_language_uid IN (-1,0) 

からライン313を変更;)TYPO3 7.6.23で働いていましたおよびgridelements 7.1.0。

関連する問題