Zum Inhalt springen

TYPO3 7.5 "all Languages" funktioniert nicht

Erstellt am 27. Oktober 2015 · 7 Antworten · letzte Antwort am 26. Mai 2016

Tags: TYPO3 7, Frage

Averlon ·

Hallo,
ich habe eine site die für zwei sprachen ausgelegt ist.

# Localization:
config {
	linkVars = L
	language = de
	locale_all = de_DE.UTF-8
}

[globalVar = GP:L=1]
config {
	sys_language_uid = 1
	language = gb
	locale_all = en_GB.UTF-8
}
[global]

Der content wird so angesprochen und funktioniert auch grundsätzlich auch mit der sprachumschaltung.

...
			10 = FLUIDTEMPLATE
			10 {
					format = html
					file = fileadmin/templates/av_main.html
					partialRootPath = fileadmin/templates/partials/
					layoutRootPath = fileadmin/templates/layouts/
					settings.layout = av_main_layout
					variables {
											av_logo>
											av_logo = CONTENT
											av_logo {
														table=tt_content
														select.orderBy=sorting
														select.where=colPos=13
														select.pidInList=1
														select.languageField = sys_language_uid
											}
...

Wenn allerdings ein content element mit language "[All]" angelegt ist dann wird es nicht angezeigt.

Wo ist mein Fehler ?

hoobeN ·

Stehe vor demselben Problem. Allerdings geht es mit 7.5 gut, mit der 7.6 LTS zeigt er es nicht mehr an. Hast Du da bereits eine Lösung gefunden?

_Andreas_ ·

Hi,

hast du das schon ausprobiert?

In typo3/sysext/frontend/Classes/Page/PageRepository.php ca. Zeile 488 den Vergleich von

// Must be default language or [All], otherwise no overlaying:
if ((int)$row[$GLOBALS['TCA'][$table]['ctrl']['languageField']] === 0) {

in

// Must be default language or [All], otherwise no overlaying:
if ($row[$GLOBALS['TCA'][$table]['ctrl']['languageField']] <= 0) {
// ...

zurück ändern?

SG
Andreas

newbie12 ·

Hallo zusammen,
der Beitrag ist zwar schon etwas älter aber hab leider das gleiche Problem in der aktuelle Version 7.6.9 und den Vorschlag oben hab ich ausprobiert, ging aber leider nicht.
Gibt es für das Problem schon eine Lösung oder muss ich derzeit damit leben, dass das vorerst nicht funktioniert?

Danke euch für die Hilfe/nen Tipp