Re: [TYPO3-german] Inhalte in zwei Sprachen auf einer Seite ausgeben (6.2.4)

2014-08-21 Diskussionsfäden Helmut Hummel

On 21.08.14 08:31, Johannes C. Schulz - EnzephaloN IT-Solutions wrote:

Hallo Helmut

Danke für den Hinweis. Eigenartigerweise habe ich das 
config.sys_language_overlay=0 in meiner 6.1er Installation nicht gesetzt und es 
funktioniert trotzdem wie gewollt.


Der default ist 0. Wenn Du also nichts setzt, dann ist overlay aus. In 
der 6.2 hattest Du dann vermutlich config.sys_language_overlay=1 gesetzt 
(oder statt 1 hideNonTranslated)…



Jedenfalls bin ich damit ein Stückchen weiter. Leider funktioniert das nämlich 
nur bei den Text-Elementen. Bei einem News-Plugin zieht die Einstellung nicht 
und statt der englischen News wird die deutsche ausgegeben. Eine Idee dazu?


Die Ausgabe eines Plugins hat nix mehr mit den o.g. Optionen zu tun. Was 
da passiert bestimmt der Plugin Autor. Im Falle von News wird das 
gemacht was Extbase so vorschlägt. Das ist ein ähnliches Verhalten wie 
das was man für tt_content konfiguriert, im Detail aber doch sehr 
anders. Steuerbar ist das Vrhalten mit TS gar nicht.


VG Helmut,
Helmut

--
Helmut Hummel
Release Manager TYPO3 6.0
TYPO3 Core Developer, TYPO3 Security Team Member

TYPO3  inspiring people to share!
Get involved: typo3.org
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Inhalte in zwei Sprachen auf einer Seite ausgeben (6.2.4)

2014-08-20 Diskussionsfäden Johannes C. Schulz - EnzephaloN IT-Solutions
Hallo

 

Anscheinend hat sich zwischen 6.1 und 6.2 irgendwas in der Sprachbehandlung
verändert.

In 6.1 habe ich mit folgendem Typoscript auf einer Seite die Inhalte sowohl
in Deutsch als auch in Englisch angezeigt bekommen:

 

# Content holen in deutsch UND englisch

lib.content = COA

lib.content{

  10 = CONTENT

  10{

table = tt_content

select{

  orderBy = sorting

  pidInList = 84

  where = colPos=0

  andWhere = tt_content.sys_language_uid = 0

}

  }

  15 = COA

  15{

10 = TEXT

10.value = table width=100%trtdbr /br //td/trtrtd
width=100% align=center style=border-top: 1px dotted
#D4D4D4;border-bottom: 1px dotted #D4D4D4;

20 = TEXT

20.value = - - - ENGLISH VERSION - - -

30 = TEXT

30.value = /td/trtrtdbr /br //td/tr/table

  }

  20 = CONTENT

  20{

table = tt_content

select{

  orderBy = sorting

  pidInList = 84

  where = colPos=0

  andWhere = tt_content.sys_language_uid = 1

}

  }

 

In 6.2 funktioniert das nun nicht mehr.

Wenn ich die Seite ohne langVar aufrufe bekomme ich nur die deutschen
Datensätze. Rufe ich die Seite mit L=1 auf, so bekomme ich die Datensätze
doppelt und in Englisch.

 

Wie kann ich im lib.content.20 die Sprache „erzwingen“?

 

Danke

Johannes

 

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Inhalte in zwei Sprachen auf einer Seite ausgeben (6.2.4)

2014-08-20 Diskussionsfäden Helmut Hummel

Hi Johannes,

On 20.08.14 14:36, Johannes C. Schulz - EnzephaloN IT-Solutions wrote:


Anscheinend hat sich zwischen 6.1 und 6.2 irgendwas in der Sprachbehandlung
verändert.

In 6.1 habe ich mit folgendem Typoscript auf einer Seite die Inhalte sowohl
in Deutsch als auch in Englisch angezeigt bekommen:


das funktioniert so nur, wenn
config.sys_language_overlay = 0
gesetzt ist.


In 6.2 funktioniert das nun nicht mehr.


Das ist in der 6.2 genau so wie in der 6.1

Viele Grüße,
Helmut

--
Helmut Hummel
Release Manager TYPO3 6.0
TYPO3 Core Developer, TYPO3 Security Team Member

TYPO3  inspiring people to share!
Get involved: typo3.org
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german