TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv

TYPO3 Mailingliste: nicht fragen - lesen!

TYPO3 Mailingliste: nicht fragen - lesen!_RR_1-->
Zurück   TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv > TYPO3-Mailinglisten: DEUTSCH > typo3-german@lists.netfielders.de

Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren
  #1  
Alt 24.08.2007, 16:07
David Bender
Gast
 
Beiträge: n/a
Standard [TYPO3-german] tt_news auf mehreren Domains und in mehreren Sprachen

Hallo zusammen,

ich stehe vor einem Problem, bei dessen Lösung ich einfach nicht weiter
komme. Vielleicht kann mir ja jemand von euch mal einen Denkansatz für
eine Lösung geben.

Ich möchte News auf mehreren Websites in verschiedenen Sprachen
einstellen können. Das ist auch generell kein Problem, allerdings gibt
es hier eine Internationale Domain (englisch) und mehrere nationale
Domains, bei denen die Standardsprache (also sys_language_uid = 0)
jeweils eine andere ist (deutsch, französisch, etc.).

Nun sollen auf der internationalen Domain Newsbeiträge der einzelnen
Landesversionen angezeigt werden, sobald es davon eine englische Version
gibt.

Was ich Suche ist eine Lösung für die verschobenen default
sys_language_uids.

International ist in englisch (uid=0) und stellt die eigenen News in
englisch dar. Außerdem sollen hier news aus z.b. Köln dargestellt werden
(nur falls es eine englische Übersetzung gibt) (uid für english wäre 1).
Köln ist per default allerdings deutsch (also auch 0 in diesem Fall, wie
international).

Das bedeutet momentan: Die News aus Köln werden auf der internationalen
Seite in deutsch dargestellt, da die uid 0 in Köln = deutsch ist.

Im Umgekehrten Fall sollen auch News der internationalen Seite auf den
lokalen Seiten dargestellt werden. Da sind diese Newsbeiträge natürlich
jetzt in english. Dieser Fall ist allerdings nicht so schlimm, da die
internationalen News nicht übersetzt werden sollen...

Gibt es da eine Möglichkeit der lokalisierung der Newsbeiträge, ohne mit
2 Sys-Foldern arbeiten zu müssen? Oder ist emin Ansatz vollkommen falsch?




Domain 1 INTERNATIONAL

#Standardlanguage
config.sys_language_uid = 0
config.language = en
config.locale_all = english

[globalVar = GP:L = 1]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[global]



Domain 2 NATIONAL

#Standardlanguage
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE


[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
[global]



Typo3 4.1.2 und tt_news 2.5



Viele Grüße,

David
_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #2  
Alt 26.08.2007, 17:34
christian oettinger
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] tt_news auf mehreren Domains und in mehrerenSprachen

Hallo David,

Ich bin nicht der beste, diese Frage zu beantworten, da ich tt_news gar
nicht kenne, aber jetzt sind schon 2 Tage vergangen, daher antworte ich
doch. Mir scheint Dein Grundansatz seltsam in derselben Installation den
selben Sprachen verschiedene uids zu geben. Warum nicht das einheitlich
machen? Also Englisch ist immer 0, Deutsch ist immer 1 und Dein Problem
ist Vergangenheit, oder?


Domain 1 INTERNATIONAL

#Standardlanguage
config.sys_language_uid = 0
config.language = en
config.locale_all = english

[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
[global]



Domain 2 NATIONAL

#Standardlanguage
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE

[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all = english
[global]


Oder stehe ich auf dem Schlauch?

viele Grüße!

oe (christian)



> Hallo zusammen,
>
> ich stehe vor einem Problem, bei dessen Lösung ich einfach nicht weiter
> komme. Vielleicht kann mir ja jemand von euch mal einen Denkansatz für
> eine Lösung geben.
>
> Ich möchte News auf mehreren Websites in verschiedenen Sprachen
> einstellen können. Das ist auch generell kein Problem, allerdings gibt
> es hier eine Internationale Domain (englisch) und mehrere nationale
> Domains, bei denen die Standardsprache (also sys_language_uid = 0)
> jeweils eine andere ist (deutsch, französisch, etc.).
>
> Nun sollen auf der internationalen Domain Newsbeiträge der einzelnen
> Landesversionen angezeigt werden, sobald es davon eine englische Version
> gibt.
>
> Was ich Suche ist eine Lösung für die verschobenen default
> sys_language_uids.
>
> International ist in englisch (uid=0) und stellt die eigenen News in
> englisch dar. Außerdem sollen hier news aus z.b. Köln dargestellt werden
> (nur falls es eine englische Übersetzung gibt) (uid für english wäre 1).
> Köln ist per default allerdings deutsch (also auch 0 in diesem Fall, wie
> international).
>
> Das bedeutet momentan: Die News aus Köln werden auf der internationalen
> Seite in deutsch dargestellt, da die uid 0 in Köln = deutsch ist.
>
> Im Umgekehrten Fall sollen auch News der internationalen Seite auf den
> lokalen Seiten dargestellt werden. Da sind diese Newsbeiträge natürlich
> jetzt in english. Dieser Fall ist allerdings nicht so schlimm, da die
> internationalen News nicht übersetzt werden sollen...
>
> Gibt es da eine Möglichkeit der lokalisierung der Newsbeiträge, ohne mit
> 2 Sys-Foldern arbeiten zu müssen? Oder ist emin Ansatz vollkommen falsch?
>
>
>
>
> Domain 1 INTERNATIONAL
>
> #Standardlanguage
> config.sys_language_uid = 0
> config.language = en
> config.locale_all = english
>
> [globalVar = GP:L = 1]
> config.sys_language_uid = 0
> config.language = de
> config.locale_all = de_DE
> [global]
>
>
>
> Domain 2 NATIONAL
>
> #Standardlanguage
> config.sys_language_uid = 0
> config.language = de
> config.locale_all = de_DE
>
>
> [globalVar = GP:L = 1]
> config.sys_language_uid = 1
> config.language = en
> config.locale_all = english
> [global]
>
>
>
> Typo3 4.1.2 und tt_news 2.5
>
>
>
> Viele Grüße,
>
> David

_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #3  
Alt 26.08.2007, 21:04
David Bender
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] tt_news auf mehreren Domains und in mehrerenSprachen

Hallo Christian,

danke für dein Antwort.

Dann müsste aber der deutsche Redakteur, bzw. im deutschen Bereich immer
erst eine Seite in englisch angelegt werden müssen (da uid=0) um sie
dann ins deutsche zu übersetzen. Genau das gleiche mit allen Datensätzen
auf den Seiten.

Da die deutsche Seite aber (bis auf die Newsbeiträge) auch nur in
deutsch existieren soll ist das ein unnötiger und vor allem
unverständlicher Mehraufwand für den Redakteur.

Vielleicht nicht unwichtig noch zu erwähnen: Die Domains liegen
innerhalb einer Typo3-Installation, sind aber im Seitenbaum getrennt und
basieren auch inhaltlich nicht aufeinander.


Genau das hatte ich auch schon probiert und gedacht, das es eine
einfache Lösung für mein Problem ist.


Domain 1 INTERNATIONAL

#Standardlanguage
config.sys_language_uid = 0
config.language = en
config.locale_all = english

[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
[global]



Domain 2 NATIONAL

#Standardlanguage
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE

[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all = english
[global]


Nur leider wird dann die Seite nur angezeigt, wenn ich erst eine Seite
in Standardsprache anlege und diese dann ins deutsche übersetze, wie
oben beschrieben (eigentlich ja auch logisch, da die sys_language_uid=1
beim anlegen der standardsprache ja auch noch nicht existiert).

Aber es muss doch auch für dieses Problem eine Lösung geben.

Grüße,
David




christian oettinger schrieb:
> Hallo David,
>
> Ich bin nicht der beste, diese Frage zu beantworten, da ich tt_news gar
> nicht kenne, aber jetzt sind schon 2 Tage vergangen, daher antworte ich
> doch. Mir scheint Dein Grundansatz seltsam in derselben Installation den
> selben Sprachen verschiedene uids zu geben. Warum nicht das einheitlich
> machen? Also Englisch ist immer 0, Deutsch ist immer 1 und Dein Problem
> ist Vergangenheit, oder?
>
>
> Domain 1 INTERNATIONAL
>
> #Standardlanguage
> config.sys_language_uid = 0
> config.language = en
> config.locale_all = english
>
> [globalVar = GP:L = 1]
> config.sys_language_uid = 1
> config.language = de
> config.locale_all = de_DE
> [global]
>
>
>
> Domain 2 NATIONAL
>
> #Standardlanguage
> config.sys_language_uid = 1
> config.language = de
> config.locale_all = de_DE
>
> [globalVar = GP:L = 0]
> config.sys_language_uid = 0
> config.language = en
> config.locale_all = english
> [global]
>
>
> Oder stehe ich auf dem Schlauch?
>
> viele Grüße!
>
> oe (christian)

_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #4  
Alt 26.08.2007, 22:18
christian oettinger
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] tt_news auf mehreren Domains und in mehrerenSprachen

Ah, logisch. Jetzt verstehe ich das Problem.
Ich versuche alles zusammenzufassen und aufzudröseln, um Klarheit
reinzubringen (vor allem für mich
Vermutlich ist es bei tt-news so, dass man auswählen kann, welche
Sprache dargestellt werden soll, was über die entsprechende uid
funktioniert. Ist ja auch verständlich, schließlich legst Du global (für
die ganze Installation) eine Sprache an, der Du eine id zuweist. Und
eigentlich definierst Du da, welche Sprache es sein soll, und nicht ob
Standardsprache oder nicht. Das heißt Du hast einen geschickten Hack
benutzt, um ein Problem zu lösen (Standardsprache), der jetzt neue
Probleme macht. Das globalere Problem ist, dass Deine Seiten ja
eigentlich komplett getrennt sind (ansonsten benutzt man heute
üblicherweise einen Seitenbaum), aber jetzt doch etwas miteinander zu
tun haben sollen. Das sind zwei Wünsche auf einmal, daher gibt es
vermutlich keine einfache Lösung (sprich eine Methode, die
Standardsprache im Page-Level auf eine andere uid als 0 zu setzen)
Vermutlich! - das wäre aber eventuell nochmal einen Post wert!

Aber vielleicht gibt es eine andere Lösung, noch ein Hack: Was wäre
denn, wenn Du eine zweite englische Sprache mit höherer uid anlegst? Die
Internationale Seite benutzt die Webseiten-Sprache mit der uid 0, die
anderen Seiten benutzen die andere Sprache, sagen wir mit der uid 7.
Aber beide werden auf englisch geschaltet. Dann gibst Du mit tt_news auf
der intrenationalen Seite SOWOHL die Sprache 0 - Standard (eglisch) ALS
AUCH 5 - Englisch aus, geht das mit tt_news?
Ach nein, das hilft auch nichts, weil ja immer noch alle mit uid="0"
gezeigt würden, Mist.

Wenn das nicht hilft, muss der Ansatz an der anderen Seite passieren:
Bei tt_news. Vermutlich ist die Abfrage der tt_news intern jetzt "alles
darstellen mit sys_language_uid = 0".
Ich würde mal so vorgehen: Schau doch mal die tt-news-Tabelle an, wie
man die einzelnen Nachrichten anhand Ihrer Felder unterscheiden und
zuweisen kann. Das ist nämlich DIE große Frage: Wie können die sich denn
überhaupt unterscheiden, wenn Du einen gemeinsamen Sys-Folder hast? Die
sys_language_uid "0" ist eben nicht unterscheidungs-kräftig, die pid ist
wegen des einen Ordners immer gleich, die user_id ist ungeeignet, weil
sich da was ändern kann. Ist es eventuell daher wirklich nicht zu lösen?

Bringt das weiter?
Leider keine brauchbare Idee...

oe (christian)


> Hallo Christian,
>
> danke für dein Antwort.
>
> Dann müsste aber der deutsche Redakteur, bzw. im deutschen Bereich immer
> erst eine Seite in englisch angelegt werden müssen (da uid=0) um sie
> dann ins deutsche zu übersetzen. Genau das gleiche mit allen Datensätzen
> auf den Seiten.
>
> Da die deutsche Seite aber (bis auf die Newsbeiträge) auch nur in
> deutsch existieren soll ist das ein unnötiger und vor allem
> unverständlicher Mehraufwand für den Redakteur.
>
> Vielleicht nicht unwichtig noch zu erwähnen: Die Domains liegen
> innerhalb einer Typo3-Installation, sind aber im Seitenbaum getrennt und
> basieren auch inhaltlich nicht aufeinander.
>
>
> Genau das hatte ich auch schon probiert und gedacht, das es eine
> einfache Lösung für mein Problem ist.
>
>
> Domain 1 INTERNATIONAL
>
> #Standardlanguage
> config.sys_language_uid = 0
> config.language = en
> config.locale_all = english
>
> [globalVar = GP:L = 1]
> config.sys_language_uid = 1
> config.language = de
> config.locale_all = de_DE
> [global]
>
>
>
> Domain 2 NATIONAL
>
> #Standardlanguage
> config.sys_language_uid = 1
> config.language = de
> config.locale_all = de_DE
>
> [globalVar = GP:L = 0]
> config.sys_language_uid = 0
> config.language = en
> config.locale_all = english
> [global]
>
>
> Nur leider wird dann die Seite nur angezeigt, wenn ich erst eine Seite
> in Standardsprache anlege und diese dann ins deutsche übersetze, wie
> oben beschrieben (eigentlich ja auch logisch, da die sys_language_uid=1
> beim anlegen der standardsprache ja auch noch nicht existiert).
>
> Aber es muss doch auch für dieses Problem eine Lösung geben.
>
> Grüße,
> David
>
>
>
>
> christian oettinger schrieb:
>
>> Hallo David,
>>
>> Ich bin nicht der beste, diese Frage zu beantworten, da ich tt_news
>> gar nicht kenne, aber jetzt sind schon 2 Tage vergangen, daher
>> antworte ich doch. Mir scheint Dein Grundansatz seltsam in derselben
>> Installation den selben Sprachen verschiedene uids zu geben. Warum
>> nicht das einheitlich machen? Also Englisch ist immer 0, Deutsch ist
>> immer 1 und Dein Problem ist Vergangenheit, oder?
>>
>>
>> Domain 1 INTERNATIONAL
>>
>> #Standardlanguage
>> config.sys_language_uid = 0
>> config.language = en
>> config.locale_all = english
>>
>> [globalVar = GP:L = 1]
>> config.sys_language_uid = 1
>> config.language = de
>> config.locale_all = de_DE
>> [global]
>>
>>
>>
>> Domain 2 NATIONAL
>>
>> #Standardlanguage
>> config.sys_language_uid = 1
>> config.language = de
>> config.locale_all = de_DE
>>
>> [globalVar = GP:L = 0]
>> config.sys_language_uid = 0
>> config.language = en
>> config.locale_all = english
>> [global]
>>
>>
>> Oder stehe ich auf dem Schlauch?
>>
>> viele Grüße!
>>
>> oe (christian)

_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #5  
Alt 27.08.2007, 18:45
David Bender
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] tt_news auf mehreren Domains und in mehrerenSprachen

Hallo Christian,

tt_news funktioniert grundsätzlich erstmal genau so wie viele andere
Extensions auch: du legst einen (Listen-)Datensatz an und kannst dann
darauf basierend deine Lokalisierungen (entsprechend deiner
Konfiguration deiner Sprachen) an.

Das man üblicherweise verschiedensprachige Seiten in einem Seitenstrang
anlegt und verwaltet ist mir bewußt und habe ich auch bereits mehrfach
so gemacht. Dann ist natürlich auch eine Lokalisierung der Newsbeiträge
oder auch anderer Inhaltselemente kein Problem.

Da ich hier aber eine komplett unterschiedliche Seitenstruktur habe,
macht das one-tree-concept aber leider nicht wirklich Sinn (meine ich
zumindest).

Ich hatte nur gedacht, dass es eine für den Redakteur einfache Lösung
für diese zugegeben sehr spezielle Anforderung geben könnte.

Eine einfache Lösung ist das anlegen eines zweiten Newsfolders im
deutschen Bereich, in dem dann nur News für die englische Seite
gespeichert werden. Durch die unterschiedlichen Ordner kann ich steuern,
welche News auf welcher Seite ausgegeben werden.

Lieber wäre mir halt eine Lösung gewesen, wo der Redakteur immer nur
eine bereits vorhandene News lokalisiert und diese dann übersetzt. So
muss er nun halt eine vorhandene News in den anderen Ordner kopieren und
diese dann bearbeiten. Nicht wirklich viel mehr Aufwand, ich hatte die
andere Lösung nur für eleganter gehalten.

Grüße,
David



christian oettinger schrieb:
> Ah, logisch. Jetzt verstehe ich das Problem.
> Ich versuche alles zusammenzufassen und aufzudröseln, um Klarheit
> reinzubringen (vor allem für mich
> Vermutlich ist es bei tt-news so, dass man auswählen kann, welche
> Sprache dargestellt werden soll, was über die entsprechende uid
> funktioniert. Ist ja auch verständlich, schließlich legst Du global (für
> die ganze Installation) eine Sprache an, der Du eine id zuweist. Und
> eigentlich definierst Du da, welche Sprache es sein soll, und nicht ob
> Standardsprache oder nicht. Das heißt Du hast einen geschickten Hack
> benutzt, um ein Problem zu lösen (Standardsprache), der jetzt neue
> Probleme macht. Das globalere Problem ist, dass Deine Seiten ja
> eigentlich komplett getrennt sind (ansonsten benutzt man heute
> üblicherweise einen Seitenbaum), aber jetzt doch etwas miteinander zu
> tun haben sollen. Das sind zwei Wünsche auf einmal, daher gibt es
> vermutlich keine einfache Lösung (sprich eine Methode, die
> Standardsprache im Page-Level auf eine andere uid als 0 zu setzen)
> Vermutlich! - das wäre aber eventuell nochmal einen Post wert!
>
> Aber vielleicht gibt es eine andere Lösung, noch ein Hack: Was wäre
> denn, wenn Du eine zweite englische Sprache mit höherer uid anlegst? Die
> Internationale Seite benutzt die Webseiten-Sprache mit der uid 0, die
> anderen Seiten benutzen die andere Sprache, sagen wir mit der uid 7.
> Aber beide werden auf englisch geschaltet. Dann gibst Du mit tt_news auf
> der intrenationalen Seite SOWOHL die Sprache 0 - Standard (eglisch) ALS
> AUCH 5 - Englisch aus, geht das mit tt_news?
> Ach nein, das hilft auch nichts, weil ja immer noch alle mit uid="0"
> gezeigt würden, Mist.
>
> Wenn das nicht hilft, muss der Ansatz an der anderen Seite passieren:
> Bei tt_news. Vermutlich ist die Abfrage der tt_news intern jetzt "alles
> darstellen mit sys_language_uid = 0".
> Ich würde mal so vorgehen: Schau doch mal die tt-news-Tabelle an, wie
> man die einzelnen Nachrichten anhand Ihrer Felder unterscheiden und
> zuweisen kann. Das ist nämlich DIE große Frage: Wie können die sich denn
> überhaupt unterscheiden, wenn Du einen gemeinsamen Sys-Folder hast? Die
> sys_language_uid "0" ist eben nicht unterscheidungs-kräftig, die pid ist
> wegen des einen Ordners immer gleich, die user_id ist ungeeignet, weil
> sich da was ändern kann. Ist es eventuell daher wirklich nicht zu lösen?
>
> Bringt das weiter?
> Leider keine brauchbare Idee...
>
> oe (christian)
>
>
>> Hallo Christian,
>>
>> danke für dein Antwort.
>>
>> Dann müsste aber der deutsche Redakteur, bzw. im deutschen Bereich
>> immer erst eine Seite in englisch angelegt werden müssen (da uid=0) um
>> sie dann ins deutsche zu übersetzen. Genau das gleiche mit allen
>> Datensätzen auf den Seiten.
>>
>> Da die deutsche Seite aber (bis auf die Newsbeiträge) auch nur in
>> deutsch existieren soll ist das ein unnötiger und vor allem
>> unverständlicher Mehraufwand für den Redakteur.
>>
>> Vielleicht nicht unwichtig noch zu erwähnen: Die Domains liegen
>> innerhalb einer Typo3-Installation, sind aber im Seitenbaum getrennt
>> und basieren auch inhaltlich nicht aufeinander.
>>
>>
>> Genau das hatte ich auch schon probiert und gedacht, das es eine
>> einfache Lösung für mein Problem ist.
>>
>>
>> Domain 1 INTERNATIONAL
>>
>> #Standardlanguage
>> config.sys_language_uid = 0
>> config.language = en
>> config.locale_all = english
>>
>> [globalVar = GP:L = 1]
>> config.sys_language_uid = 1
>> config.language = de
>> config.locale_all = de_DE
>> [global]
>>
>>
>>
>> Domain 2 NATIONAL
>>
>> #Standardlanguage
>> config.sys_language_uid = 1
>> config.language = de
>> config.locale_all = de_DE
>>
>> [globalVar = GP:L = 0]
>> config.sys_language_uid = 0
>> config.language = en
>> config.locale_all = english
>> [global]
>>
>>
>> Nur leider wird dann die Seite nur angezeigt, wenn ich erst eine Seite
>> in Standardsprache anlege und diese dann ins deutsche übersetze, wie
>> oben beschrieben (eigentlich ja auch logisch, da die
>> sys_language_uid=1 beim anlegen der standardsprache ja auch noch nicht
>> existiert).
>>
>> Aber es muss doch auch für dieses Problem eine Lösung geben.
>>
>> Grüße,
>> David
>>
>>
>>
>>
>> christian oettinger schrieb:
>>
>>> Hallo David,
>>>
>>> Ich bin nicht der beste, diese Frage zu beantworten, da ich tt_news
>>> gar nicht kenne, aber jetzt sind schon 2 Tage vergangen, daher
>>> antworte ich doch. Mir scheint Dein Grundansatz seltsam in derselben
>>> Installation den selben Sprachen verschiedene uids zu geben. Warum
>>> nicht das einheitlich machen? Also Englisch ist immer 0, Deutsch ist
>>> immer 1 und Dein Problem ist Vergangenheit, oder?
>>>
>>>
>>> Domain 1 INTERNATIONAL
>>>
>>> #Standardlanguage
>>> config.sys_language_uid = 0
>>> config.language = en
>>> config.locale_all = english
>>>
>>> [globalVar = GP:L = 1]
>>> config.sys_language_uid = 1
>>> config.language = de
>>> config.locale_all = de_DE
>>> [global]
>>>
>>>
>>>
>>> Domain 2 NATIONAL
>>>
>>> #Standardlanguage
>>> config.sys_language_uid = 1
>>> config.language = de
>>> config.locale_all = de_DE
>>>
>>> [globalVar = GP:L = 0]
>>> config.sys_language_uid = 0
>>> config.language = en
>>> config.locale_all = english
>>> [global]
>>>
>>>
>>> Oder stehe ich auf dem Schlauch?
>>>
>>> viele Grüße!
>>>
>>> oe (christian)

_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #6  
Alt 28.08.2007, 01:09
christian oettinger
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] tt_news auf mehreren Domains und in mehrerenSprachen

Aber Du hast einen News-Sysfolder pro Domain? Nicht, wie ich zuerst
verstanden habe einen Sysfolder für die ganze Installation?

Das wäre gut, dann ist die Frage, ob man die Abfrage der tt_news
modifizieren kann. Im Stile von "WHERE (sys_language_uid = 0 AND pid =
15) OR (sys_language_uid = 1 AND pid = 10)", wobei 15 und 10 die ids der
Ordner für Deutsch oder Englisch wären. Ob so was angedacht ist, kann
sicher im Bereich projects - tt_news beantwortet werden, ich habe mal
auf die Schnelle nichts rechtes gefunden.
Man kann in tt_news den Marker_Array durch eine eigene Funktion jagen,
aber ob das ein Ansatz ist, kann ich heute nicht mehr herausfinden (was
steht denn da alles drin?), ich muss ins Bett.

Wird's Dir denn zu aufwändig oder wollen wir noch weiter basteln? Mir
macht es Spaß...

viele Grüße!

oe


> Hallo Christian,
>
> tt_news funktioniert grundsätzlich erstmal genau so wie viele andere
> Extensions auch: du legst einen (Listen-)Datensatz an und kannst dann
> darauf basierend deine Lokalisierungen (entsprechend deiner
> Konfiguration deiner Sprachen) an.
>
> Das man üblicherweise verschiedensprachige Seiten in einem Seitenstrang
> anlegt und verwaltet ist mir bewußt und habe ich auch bereits mehrfach
> so gemacht. Dann ist natürlich auch eine Lokalisierung der Newsbeiträge
> oder auch anderer Inhaltselemente kein Problem.
>
> Da ich hier aber eine komplett unterschiedliche Seitenstruktur habe,
> macht das one-tree-concept aber leider nicht wirklich Sinn (meine ich
> zumindest).
>
> Ich hatte nur gedacht, dass es eine für den Redakteur einfache Lösung
> für diese zugegeben sehr spezielle Anforderung geben könnte.
>
> Eine einfache Lösung ist das anlegen eines zweiten Newsfolders im
> deutschen Bereich, in dem dann nur News für die englische Seite
> gespeichert werden. Durch die unterschiedlichen Ordner kann ich steuern,
> welche News auf welcher Seite ausgegeben werden.
>
> Lieber wäre mir halt eine Lösung gewesen, wo der Redakteur immer nur
> eine bereits vorhandene News lokalisiert und diese dann übersetzt. So
> muss er nun halt eine vorhandene News in den anderen Ordner kopieren und
> diese dann bearbeiten. Nicht wirklich viel mehr Aufwand, ich hatte die
> andere Lösung nur für eleganter gehalten.
>
> Grüße,
> David
>
>
>
> christian oettinger schrieb:
>
>> Ah, logisch. Jetzt verstehe ich das Problem.
>> Ich versuche alles zusammenzufassen und aufzudröseln, um Klarheit
>> reinzubringen (vor allem für mich
>> Vermutlich ist es bei tt-news so, dass man auswählen kann, welche
>> Sprache dargestellt werden soll, was über die entsprechende uid
>> funktioniert. Ist ja auch verständlich, schließlich legst Du global
>> (für die ganze Installation) eine Sprache an, der Du eine id zuweist.
>> Und eigentlich definierst Du da, welche Sprache es sein soll, und
>> nicht ob Standardsprache oder nicht. Das heißt Du hast einen
>> geschickten Hack benutzt, um ein Problem zu lösen (Standardsprache),
>> der jetzt neue Probleme macht. Das globalere Problem ist, dass Deine
>> Seiten ja eigentlich komplett getrennt sind (ansonsten benutzt man
>> heute üblicherweise einen Seitenbaum), aber jetzt doch etwas
>> miteinander zu tun haben sollen. Das sind zwei Wünsche auf einmal,
>> daher gibt es vermutlich keine einfache Lösung (sprich eine Methode,
>> die Standardsprache im Page-Level auf eine andere uid als 0 zu setzen)
>> Vermutlich! - das wäre aber eventuell nochmal einen Post wert!
>>
>> Aber vielleicht gibt es eine andere Lösung, noch ein Hack: Was wäre
>> denn, wenn Du eine zweite englische Sprache mit höherer uid anlegst?
>> Die Internationale Seite benutzt die Webseiten-Sprache mit der uid 0,
>> die anderen Seiten benutzen die andere Sprache, sagen wir mit der uid
>> 7. Aber beide werden auf englisch geschaltet. Dann gibst Du mit
>> tt_news auf der intrenationalen Seite SOWOHL die Sprache 0 - Standard
>> (eglisch) ALS AUCH 5 - Englisch aus, geht das mit tt_news?
>> Ach nein, das hilft auch nichts, weil ja immer noch alle mit uid="0"
>> gezeigt würden, Mist.
>>
>> Wenn das nicht hilft, muss der Ansatz an der anderen Seite passieren:
>> Bei tt_news. Vermutlich ist die Abfrage der tt_news intern jetzt
>> "alles darstellen mit sys_language_uid = 0".
>> Ich würde mal so vorgehen: Schau doch mal die tt-news-Tabelle an, wie
>> man die einzelnen Nachrichten anhand Ihrer Felder unterscheiden und
>> zuweisen kann. Das ist nämlich DIE große Frage: Wie können die sich
>> denn überhaupt unterscheiden, wenn Du einen gemeinsamen Sys-Folder
>> hast? Die sys_language_uid "0" ist eben nicht unterscheidungs-kräftig,
>> die pid ist wegen des einen Ordners immer gleich, die user_id ist
>> ungeeignet, weil sich da was ändern kann. Ist es eventuell daher
>> wirklich nicht zu lösen?
>>
>> Bringt das weiter?
>> Leider keine brauchbare Idee...
>>
>> oe (christian)
>>
>>
>>> Hallo Christian,
>>>
>>> danke für dein Antwort.
>>>
>>> Dann müsste aber der deutsche Redakteur, bzw. im deutschen Bereich
>>> immer erst eine Seite in englisch angelegt werden müssen (da uid=0)
>>> um sie dann ins deutsche zu übersetzen. Genau das gleiche mit allen
>>> Datensätzen auf den Seiten.
>>>
>>> Da die deutsche Seite aber (bis auf die Newsbeiträge) auch nur in
>>> deutsch existieren soll ist das ein unnötiger und vor allem
>>> unverständlicher Mehraufwand für den Redakteur.
>>>
>>> Vielleicht nicht unwichtig noch zu erwähnen: Die Domains liegen
>>> innerhalb einer Typo3-Installation, sind aber im Seitenbaum getrennt
>>> und basieren auch inhaltlich nicht aufeinander.
>>>
>>>
>>> Genau das hatte ich auch schon probiert und gedacht, das es eine
>>> einfache Lösung für mein Problem ist.
>>>
>>>
>>> Domain 1 INTERNATIONAL
>>>
>>> #Standardlanguage
>>> config.sys_language_uid = 0
>>> config.language = en
>>> config.locale_all = english
>>>
>>> [globalVar = GP:L = 1]
>>> config.sys_language_uid = 1
>>> config.language = de
>>> config.locale_all = de_DE
>>> [global]
>>>
>>>
>>>
>>> Domain 2 NATIONAL
>>>
>>> #Standardlanguage
>>> config.sys_language_uid = 1
>>> config.language = de
>>> config.locale_all = de_DE
>>>
>>> [globalVar = GP:L = 0]
>>> config.sys_language_uid = 0
>>> config.language = en
>>> config.locale_all = english
>>> [global]
>>>
>>>
>>> Nur leider wird dann die Seite nur angezeigt, wenn ich erst eine
>>> Seite in Standardsprache anlege und diese dann ins deutsche
>>> übersetze, wie oben beschrieben (eigentlich ja auch logisch, da die
>>> sys_language_uid=1 beim anlegen der standardsprache ja auch noch
>>> nicht existiert).
>>>
>>> Aber es muss doch auch für dieses Problem eine Lösung geben.
>>>
>>> Grüße,
>>> David
>>>
>>>
>>>
>>>
>>> christian oettinger schrieb:
>>>
>>>> Hallo David,
>>>>
>>>> Ich bin nicht der beste, diese Frage zu beantworten, da ich tt_news
>>>> gar nicht kenne, aber jetzt sind schon 2 Tage vergangen, daher
>>>> antworte ich doch. Mir scheint Dein Grundansatz seltsam in derselben
>>>> Installation den selben Sprachen verschiedene uids zu geben. Warum
>>>> nicht das einheitlich machen? Also Englisch ist immer 0, Deutsch ist
>>>> immer 1 und Dein Problem ist Vergangenheit, oder?
>>>>
>>>>
>>>> Domain 1 INTERNATIONAL
>>>>
>>>> #Standardlanguage
>>>> config.sys_language_uid = 0
>>>> config.language = en
>>>> config.locale_all = english
>>>>
>>>> [globalVar = GP:L = 1]
>>>> config.sys_language_uid = 1
>>>> config.language = de
>>>> config.locale_all = de_DE
>>>> [global]
>>>>
>>>>
>>>>
>>>> Domain 2 NATIONAL
>>>>
>>>> #Standardlanguage
>>>> config.sys_language_uid = 1
>>>> config.language = de
>>>> config.locale_all = de_DE
>>>>
>>>> [globalVar = GP:L = 0]
>>>> config.sys_language_uid = 0
>>>> config.language = en
>>>> config.locale_all = english
>>>> [global]
>>>>
>>>>
>>>> Oder stehe ich auf dem Schlauch?
>>>>
>>>> viele Grüße!
>>>>
>>>> oe (christian)

_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
 

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[TYPO3-german] frage zu tt_news mit mehreren kategorien Daniel Plötz [ZWOGEE] typo3-german@lists.netfielders.de 3 23.08.2007 15:01
[TYPO3-german] 404 fehlerseite bei mehreren domains. Christian Wolff typo3-german@lists.netfielders.de 4 28.07.2007 11:48
[TYPO3-german] tt_board Anzeige auf mehreren Seiten Daniel Minder typo3-german@lists.netfielders.de 1 26.07.2007 22:28
[TYPO3-german] Problem mit BE-Login und mehreren Domains. Fabian Koenig typo3-german@lists.netfielders.de 0 16.05.2007 16:03
[Typo3-german] allow/deny fields bei mehreren Gruppen Thomas Mammitzsch typo3-german@lists.netfielders.de 0 02.08.2005 12:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:03 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0
Template-Modifikationen durch TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75