aber der default content wird angezeigt?
nur Default-Sprache wird trotz Parameter L=x angezeigt
Tetramatrix schriebaber der default content wird angezeigt?
Ja, eben nur dieser. es sieht so aus, als ob der "L=x"-parameter von Typo3 überhaupt nicht interpretiert wird und egal was angegeben wird, nur Default ausgegeben wird.
das problem habe ich auch gerade, als ich das fänchen-script noch nicht drin hatte, konnte man manuell zwischen den sprachen wechseln. jetzt läuft das script aber ich kann nicht umschalten, da bei L=0 und L=1 das gleiche kommt :/
hal schriebdas problem habe ich auch gerade, als ich das fänchen-script noch nicht drin hatte, konnte man manuell zwischen den sprachen wechseln. jetzt läuft das script aber ich kann nicht umschalten, da bei L=0 und L=1 das gleiche kommt :/
dann werde ich morgen, das fähnchen-script mal *suspendieren* ... vielleicht liegt's daran. komme just nicht an den entwicklungs-server ran.
vorerst danke für den tipp!! :p
parakarl schriebhal schriebdas problem habe ich auch gerade, als ich das fänchen-script noch nicht drin hatte, konnte man manuell zwischen den sprachen wechseln. jetzt läuft das script aber ich kann nicht umschalten, da bei L=0 und L=1 das gleiche kommt :/
dann werde ich morgen, das fähnchen-script mal *suspendieren* ... vielleicht liegt's daran. komme just nicht an den entwicklungs-server ran.
vorerst danke für den tipp!! :p
hat keinen Einfluß darauf - ich bin jetzt dann schon irgendwie mehr als ratlos. gibt es überhaupt eine möglichkeit TYPO3 zu tracen? ich habe festgestellt, dass TYPO3 auch den größten schrott an statements im template zulässt.
kann mir jemand einen tipp geben wg. des ominösen templates "+ext: language extension", das ich nirgendwo finde?? weder in den basis-templates, noch in den lokal verfügbaren extensions noch auf www.typo3.org im extension repository. :o
die extension beinhaltet meiner meinung nach nichts weiter als den inhalt für das constants/setup feld, nur das du es getrennt zu den restlichen templates hinzufügst. Wahrscheinlich wegen der Übersichtlichkeit.
hal schriebdie extension beinhaltet meiner meinung nach nichts weiter als den inhalt für das constants/setup feld, nur das du es getrennt zu den restlichen templates hinzufügst. Wahrscheinlich wegen der Übersichtlichkeit.
ich habe mittlerweile mit phpMyAdmin die sys_language_uid für 'de' wieder auf '2' getrimmt und alles wieder auf den auslieferzustand zurückgesetzt. typo3 erkennt weiterhin nur, ob/dass eine übersetzung vorhanden ist und gibt unweigerlich nur den default-content aus.
welche weiteren möglichkeiten habe ich nun, eine multilinguale site mit einem single-tree erfolgreich aufzubauen? gibt es eine analytische determinisitische vorgehensweise mit der ich script-fehler identifizieren kann? über das RTFM-stadium bin ich ja nun schon weit hinaus 🙁
bei mir lags daran, dass ich die falsche uid hatte, welche bei mir "3" für english ist. das habe ich dann in den variablen und dem script eingesetzt und nach austausch des php-scripts lief das alles wunderbar. sind deine alternativen seiteninhalte auch "nicht-hidden"? sonst bekommst du auch nichts angezeigt.
ich weiss wie mühsam die fehlersuche dabei ist. und man muss alles 3x checken.
mfg
hal
hal schriebbei mir lags daran, dass ich die falsche uid hatte, welche bei mir "3" für english ist. das habe ich dann in den variablen und dem script eingesetzt und nach austausch des php-scripts lief das alles wunderbar. sind deine alternativen seiteninhalte auch "nicht-hidden"? sonst bekommst du auch nichts angezeigt.
ich weiss wie mühsam die fehlersuche dabei ist. und man muss alles 3x checken.
mfg
hal
UID passt. ist mittlerweile auch wieder 2 für 'de'. die übersetzungen sind alle nicht-hidden. direkte URL-erweiterung mit '&L=2' und div. parametern bringt auch stets nur den default-content.
Gib dem Meister mal Login, dann kann ich das mir mal ansehen 😉.
C.
Tetramatrix schriebGib dem Meister mal Login, dann kann ich das mir mal ansehen 😉.
C.
würde ich gerne, aber der server steht rechts neben wir, wohlbehütet hinter einer mächtigen linux-firewall an der ich nix schräubeln darf und mag.
ich habe mal im admin-panel einiges getraced (gibt ja doch was anzusehen). der schlingel (typo3) selektiert immer 0 für die sys_language_uid, egal was als "L=x" angegeben ist:
SELECT * FROM tt_content WHERE tt_content.pid IN (51) AND colPos=0 AND sys_language_uid=0 AND NOT tt_content.deleted AND NOT tt_content.hidden AND (tt_content.starttime<=1076948235) AND (tt_content.endtime=0 OR tt_content.endtime>1076948235) AND tt_content.fe_group IN (0,-1) ORDER BY sorting
vllt. kannst du hiermit etwas anfangen:
Sodele...Topic kann geschlossen werden.
Musste noch in der Definition für den Content folgenden
Eintrag machen:
Zitat:select.orderBy = sorting select.where = colPos=0 select.languageField = sys_language_uidJetzt wird schön der jeweilige Inhalt sprachbezogen
angezeigt.
hal schriebvllt. kannst du hiermit etwas anfangen:
Sodele...Topic kann geschlossen werden.
Musste noch in der Definition für den Content folgenden
Eintrag machen:
Zitat:select.orderBy = sorting select.where = colPos=0 select.languageField = sys_language_uidJetzt wird schön der jeweilige Inhalt sprachbezogen
angezeigt.
diese select-zeilen waren bereits beinhaltet. er hatte sie nur irgendwie nicht herangezogen.
davon abgesehen, habe ich es just hinbekommen. damit andere diesen steinigen weg nicht erneut gehen müssen, mein prozedere:
ich habe mich von jeglichem standard-template losgesagt und ein neues minimalistisches aufgesetzt, das nur content(default) und styles.content(default) referenziert. das sprachauswahl-skript lass ich nun in der menü-leiste anstatt im content-bereich ausgeben.
hier das dazu verwendete template:
** CONSTANTS ***
PAGE_TARGET = _self
styles.content.loginform.pid = 61
*** SETUP ***
page = PAGE
page.typeNum = 0
page.config.index_enable = 1
page.config.admPanel = 1
page.1= TEMPLATE
page.1 {
template = FILE
template.file = fileadmin/template.html
workOnSubpart = DOCUMENT
subparts.TOP = TEXT
subparts.TOP {
field = title
}
subparts.MENU = HMENU
subparts.MENU.entryLevel = 0
subparts.MENU.1 = TMENU
subparts.MENU.1.target = _self
subparts.MENU.1.expAll = 0
subparts.MENU.1.collapse = 1
subparts.MENU.1.NO {
allWrap = <table height="25"><tr><td>></td><td class="navi" valign="top">|</td></tr></table>
}
subparts.MENU.2 = TMENU
subparts.MENU.2.target = _self
subparts.MENU.2.expAll = 1
subparts.MENU.2.collapse = 1
subparts.MENU.2.NO {
allWrap = <table><tr><td> - -></td><td class="navi" valign="top">|</td></tr></table>
}
subparts.CONTENT < styles.content.get
# Anzeige der Sprachauswahl-Ikonen
subparts.BOTTOM = PHP_SCRIPT
subparts.BOTTOM {
file = media/scripts/example_languageMenu.php
}
}
config.linkVars = L
config.sys_language_uid = 0
config.language = en
config.locale_all = english
# Englisch als Default-Sprache
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all = english
# Deutsch als 2te Sprache
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = German
config.locale_all = de_DE
[GLOBAL]