Zum Inhalt springen

tx_cccbrowse und sprache

Erstellt am 14. April 2008 · 3 Antworten · letzte Antwort am 14. April 2008

Tags: Frage

lixx ·

Hallo Leute!

Ich habe da ein dringendes Problem! Für eine Website wird die Ext. tx_cccbrowse verwendet. Die Site ist ebenfalls zweisprachig. Nur funktioniert die zweite Sprache nicht. Da ich schon zuvor Probleme mit tx_cccbrowse hatte, habe ich den Übeltäter schnell gefunden. Wenn ich tx_cccbrowse im TS deaktiviere funzt es wie geschmiert.

Bitte helft mir! Brauche dingend eine Lösung!

Meine config:

config {
  no_cache = 1

  simulateStaticDocuments = 0
  baseURL = {$config.baseUrl}
  tx_realurl_enable = 1

  doctype = xhtml_trans
  xhtml_cleaning = cached

  removeDefaultJS = 1
  disablePrefixComment = 1

  prefixLocalAnchors = all
  typolinkCheckRootline = 1
  extTarget = 

  linkVars = L

  language = de
  locale_all = de_DE.UTF8
  htmlTag_langKey = de
  sys_language_uid = 0

  sys_language_overlay = hideNonTranslated

  renderCharset = utf-8
  additionalHeaders = content-type:text/html;charset=utf-8
}

[globalVar = GP:L = 1]

config {
  language = en
  locale_all = english
  htmlTag_langKey = en
  sys_language_uid = 1
}

[end]

Hier wird cc_browse eingebunden:

page.20.marks.CONTENT = COA
page.20.marks.CONTENT.10 < styles.content.get
page.20.marks.CONTENT.10.wrap = <div class="content">|</div>
page.20.marks.CONTENT.10 < plugin.tx_cccbrowse_pi1

Meine realURL:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
	'init' => array(
		'enableCHashCache' => 1,
		'appendMissingSlash' => 'ifNotFile',
		'enableUrlDecodeCache' => 1,
		'enableUrlEncodeCache' => 1,
	),
	'preVars' => array(
		array(
			'GETvar' => 'L',
			'valueMap' => array(
				'de' => 0,
				'en' => 1,
			),
			'noMatch' => 'bypass',
		),
	),
	'pagePath' => array(
		'type' => 'user',
		'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
		'spaceCharacter' => '-',
		'languageGetVar' => 'L',
		'expireDays' => 3,
		'rootpage_id' => '9'
	),
	'fileName' => array (
		'defaultToHTMLsuffixOnPrev' => 1,
		'index' => array(
			'print.html' => array(
				'keyValues' => array(
					'type' => 1,
				)
			),
		),
	),
	'fixedPostVars' => array(),
	'postVarSets' => array(
		'_DEFAULT' => array(
			'seite' => array(
				array(
					'GETvar' => 'tx_cccbrowse_pi1[pointer]',
					'valueMap' => array(
						'1' => 0,
						'2' => 1,
						'3' => 2,
						'4' => 3,
						'5' => 4,
						'6' => 5,
						'7' => 6,
						'8' => 7,
						'9' => 8,
					),
				),
			),
		),
	),
);

lg lixx

lixx ·

Danke für die schnelle Antwort. Habe wohl auch zu schnell gepostet weil's eben dringend ist 🙂

Also wenn man sich die Seite dann anschaut, www.domain.at/en/ ... .html, werden die übersetzten Seiten in der Navigation angezeigt. Selbst die Seiten-Labels (Seite 1 Seite 2 Weiter) werden übersetzt (Page 1 Page 2 Next). Nur eben nicht im Content-Breich. Dort sind sie weiterhin auf Deutsch. Deaktiviert man den ccbrowser ...

page.20.marks.CONTENT = COA
page.20.marks.CONTENT.10 < styles.content.get
page.20.marks.CONTENT.10.wrap = <div class="content feature-content">|</div>
#page.20.marks.CONTENT.10 < plugin.tx_cccbrowse_pi1

... dann ist alles normal.

lixx ·

Hab's gefunden!

#  sys_language_mode = strict
#  sys_language_overlay = hideNonTranslated
  sys_language_mode = content_fallback

Aus irgendeinem Grund gefiel im sys_language_overlay = hideNonTranslated nicht. Mit sys_language_mode = content_fallback funzt es jetzt so wie ich es will!

lg lixx