2017-06-26 10 views
1

ドイツ語でレイアウトを隠しているときに、デフォルト言語(英語)からコンテンツが取得されます。それはドイツ語で隠れていない。私はそれが隠されてきた上記の画像でデフォルトの言語レイアウトがTYPO3に表示されています

enter image description here

。しかし、私はドイツ語でページを実行すると、デフォルトの英語のコンテンツがこのレイアウトのためにロードされる

TYPO3のバージョン:4.7.4 拡張この上の任意のアイデアグリッド要素

のですか?

+0

環境に関する詳細情報を提供してください。例えば。どんなTYPO3のバージョンや拡張機能を使用しますか? –

+0

@KevinDitscheid質問を更新しました – ManiMuthuPandi

+0

TYPO3 4.7.4、本当ですか?それは何年も前からサポートされていません。アップグレードが重要です。 –

答えて

1

あなたが記述している動作は、意図されています。ページの翻訳を非表示にすると、デフォルトの言語が表示されます(は翻訳がないため、)。翻訳が存在しない場合にページを非表示にするには、ページプロパティに「現在の言語の翻訳が存在しない場合はページを隠す」というオプションがあります。

あなたは、この動作は、すべてのページのための真になりたい場合は、typo3confフォルダにlocalconf.phpにこれを追加することができます。

$TYPO3_CONF_VARS['FE']['hidePagesIfNotTranslatedByDefault'] = '1'; 
+0

あなたの答えをありがとうございます。私は確認し、あなたに知らせるでしょう。このコードは、ページ内の特定のコンテンツ要素を非表示にすることをサポートしますか?ページ全体ではありません – ManiMuthuPandi

+0

これを追加して値1または0を試しました。しかし、まだデフォルトの英語のコンテンツが表示されています – ManiMuthuPandi

1

sys_language_modeの設定をチェックアウト。ドキュメントはバージョン8用ですが、バージョン4.7でも動作します。

https://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#sys-language-mode

+0

私はこの値を設定しましたが、依然としてデフォルトの英語のページ要素が表示されています。 config.sys_language_mode = content_fallback; 0 – ManiMuthuPandi

+0

'content_fallback'ではなく' strict'を試してください。テンプレート>ルートページ> TypoScriptオブジェクトブラウザで設定を確認します –

関連する問題