Hallo liebes Forum!
Ich habe ein Problem mit der Extension KB Content Slide* in bezug auf Mehrsprachigkeit (One-Tree-Verfahren).
Es werden immer alle Sprachen untereinander ausgegeben - um nun nur die aktuelle darzustellen habe ich folgendes versucht (war ein Tipp auf der Typo3.org Page):
# einstellung damit der contentslide sprachabhängig abläuft!
plugin.tx_kbcontslide_pi1 {
content = CONTENT
content {
table = tt_content
select {
pidInList = this
where = colPos=3
andWhere.data = GPvar : L
andWhere.wrap = sys_language_uid = |
orderBy = sorting
}
}
}
leider erreiche ich damit nichts... -> im Main Template cObject Template hab ich folgendes darüber stehn:
subparts.header < plugin.tx_kbcontslide_pi1
subparts.header.content.select.where = colPos=3
das funktioniert auch - doch die plugin-config von oben zeigt leider keine Wirkung...
Kann mir jemand helfen?
Hi,
folgende Zeile solltest du noch hinzufügen:
plugin.tx_kbcontslide_pi1.content.select.languageField = sys_language_uid
und wo sollte ich das hinzufügen? ins main template cObject beim content - oder in das externe "ext: kb_cont_slide" template? - ich bin dir echt dankbar für deine hilfe - hab mit dem schnipsel jetzt rumprobiert und komm leider zu nichts #paralyzed#
wenn ich es so ins main tempate cObject reinschreib - dort wo die inhalte verwiesen werden - dann sehe ich garkeinen inhalt mehr:
subparts.header < plugin.tx_kbcontslide_pi1
subparts.header.content.select.languageField = sys_language_uid
subparts.header.content.select.where = colPos=3
ebenso so funktioniert es nicht:
plugin.tx_kbcontslide_pi1.content.select.languageField = sys_language_uid
subparts.header < plugin.tx_kbcontslide_pi1
subparts.header.content.select.where = colPos=3
//edit:
was vielleicht noch wichtig ist - sprachen werden bei mir so definiert:
#America: USA-English (2)
[globalVar = GP:L = us]
config.sys_language_uid = 2
config.language = us
[global]
#Europe: Austria-German (3)
[globalVar = GP:L = at]
config.sys_language_uid = 3
config.language = at
[global]
Hallo,
also ich slide contentelemente in der rechten Spalte folgendermassen:
plugin.tx_kbcontslide_pi1.content.select.where = colPos=2
plugin.tx_kbcontslide_pi1.content.select.languageField = sys_language_uid
und dann
page.20 {
marks._CONTENTRIGHT < styles.content.getRight
marks._CONTENTRIGHT < plugin.tx_kbcontslide_pi1
}
hoffe es hilft!
ciao
Lukas
danke - du mir fiel soeben ein schwerer stein von der seele - danke danke danke danke danke danke danke!
#giggle#
einfach spitze! :p