Zum Inhalt springen

Brauche dringend Hilfe!!

Erstellt am 19. Mai 2005 · 6 Antworten · letzte Antwort am 31. Mai 2005

Tags: Frage

chippo ·

Hallo Zusammen,

ich habe folgendes Problem mit einer Homepage. Beim ersten Aufrufen der Seite http://www.hanolohn.de scheint ja noch alles super zu funktionieren. Sobald ich in ein anderes Menu wechsle, taucht mein eigentliches Problem auf. Zum Beispiel, ich gehe auf diese Seite http://www.hanolohn.de/index.php?id=8.Im rechten unteren Abschnitt erscheint nicht mehr mein Symbol "Druckversion", sonder er zeigt mir nur die ID der Seite an.
Aber wenn ich auf "Englisch" wechsle, erscheint das Symbol wieder. Das gleiche passiert dann auch wieder, wenn ich auf "Deutsch" klicke.

Jetzt ist meine Frage, wie bekomme ich das hin, das wenn ich die Seite zum ersten mal aufrufe es gleich so aussehen soll http://www.hanolohn.de/index.php?id=1&L=0

Ich hoffe mir kann einer helfen

Danke
Chippo

jweiland ·

Das Problem liegt wohl an der Logik der verwendeten Bedingung. Ich vermute mal folgende Konstruktion im Typoscript:

[wenn Sprache = 0]
zeige Druckversion in deutsch
[GLOBAL]

[wenn Sprache = 1]
zeige Druckversion in englisch
[GLOBAL]

Wenn jetzt L=0 nicht gesetzt ist, dann wird die erste Bedingung nicht gültig.
Lösung: Die erste Bedingung einfach weglassen:

zeige Druckversion in deutsch
[wenn Sprache = 1]
zeige Druckversion in englisch
[GLOBAL]

Dann wird die Druckversion immer dann auf deutsch gesetzt, wenn L ungleich 1 ist - auch wenn L gar nicht angegeben ist.

Jochen Weiland

chippo ·

Danke erstaml,
das hört sich auch sehr logisch an, aber bei mir sieht die Initialisierung anders aus. Nämlich so:

# SprachVariable L initialisieren
#[globalVar = GP:L = 0]
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
#[global]

# Standardsprache UID 0 -> Deutsch
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
[global]

# Englisch, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
[global]

Was könnte noch der Grund sein?

MfG

Chipp #angry#

Meharis ·

Hallo chippo,
hab gerade auf der angegebenen Site gesehen, dass du das Problem gelöst hast. Macht es dir was aus deine Lösung hier mal kurz zu zeigen? Steh nämlich vor dem Problem, dass ich immer nur die deutsche Druckversion angezeigt bekomme. (siehe Anfängerfragen, Mehrsprachigkeit, falsche Druckversion)
Danke

chippo ·

Hallo Meharis,

wäre schön, wenn ich das endlich gelöst bekomme, aber leider ist das Problem immer noch vorhanden. Und ich weiss immer noch nicht was das Problem ist. Hast du vielleicht eine Idee???

Kann man es vielleicht hier festlegen?

[globalVar = GP:L = 1]
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
page10.marks.SEARCHBOX >
page10.marks.SEARCHBOX < plugin.tx_macinasearchbox_pi1

page.10.marks.DRUCK.wrap = <a href="Javascript:;" onclick="window.open('index.php?id=|&amp;type=98&amp;L=1','printWindow','width=700,height=500,screenX=20,screenY=20,left=20,top=20,scrollbars=1,menubar=1');">printversion <img src="uploads/pics/print.gif" border="0" alt="printversion" /></a>

[global]
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
page10.marks.SEARCHBOX >
page10.marks.SEARCHBOX < plugin.tx_macinasearchbox_pi1
[globalVar = GP:L = 0]
page.10.marks.DRUCK.wrap = <a href="Javascript:;" onclick="window.open('index.php?id=|&amp;type=98&amp;L=0','printWindow','width=700,height=500,screenX=20,screenY=20,left=20,top=20,scrollbars=1,menubar=1');">Druckversion <img src="uploads/pics/print.gif" border="0" alt="Druckversion" /></a>

[global]

Dieses ist im meinem Setup

MfG

Meharis ·

Habe mein Problem jetzt nach obigem Muster von jweiland gelöst:

page.10.marks.DRUCK = COA 
page.10.marks.DRUCK.30 = TEXT 
page.10.marks.DRUCK.30.field = uid 

page.10.marks.DRUCK.30.wrap = <a href="|.98.html" target="_blank" width="800" height="700" class="druck">Druckversion</a> 
[globalVar=GP:L=1]
page.10.marks.DRUCK.30.wrap = <a href="|.98.html?&L=1" target="_blank" width="800" height="700" class="druck">Printversion</a> 
[global]

vielleicht hilft`s.