Hallo typo3Gemeinde
Hab da ein kleines Problem was mich wirklich nervt.
Vorallem weil ich weiss das ich's schon mal wo gesehen
habe und nun wo ich's bräuchte kann ich es nirgendwo
mehr finden.
Folgendes:
Ich habe auf meiner Seite mehrere Sprachen aufgesetzt.
Alles läuft so wie es sollte.
Nun wollte ich den simulateStatic miteinbauen, was soweit
auch gut läuft.
Nur leider finde ich den Hinweis nicht mehr wie im my_language.php
die Link-Ref geändert werden muss damit bei der der 2ten
Sprache nicht wieder alles in den .php.... teil reinspringt.
Hier noch wie's im .php script ausschaut:
$flags[] = ($curLang==1?$pointer:"").'<a href="index.php?id='.$GLOBALS["TSFE"]->id.'&L='.
Ich schätze der <a href... Verweis muss entsprechend
geändert werden....Nur wie ? :o
Bitte gebt mir nen Tipp.
Danke peay
was soll das heißen? "in der zweiten sprache ... alles in den .php teil springt"???
C.
Hi Chi
d.h. wenn ich die Fahne anklicke erscheint für diese
spezifische Seite folgende Adresse...:
wenn ich dann einfach nochmal den "Home" klicke erhalte ich wieder den gewünschten:
Ist ja weiter nicht wirklich tragisch aber halt einfach
nicht schön.... 🙂
CU peay
Ah, verstehe, simulatic habe ich für das sprachenmenu bei mir total abgeschaltet. Kann dir also momentan nicht helfen. aber stimmt ist nicht so schön.
grüße,
chi
Total abgeschaltet.....?
Heisst das du verzichtest auf die html version?
Wenn ja - wie machst du das mit den Suchmaschinen...
Vorgeschaltete index page mit Link auf Typo3 welche
optimiert ist für Suchmaschinen - sprich:
Metatags
Links
Images mit alt text
usw.
oder wie?
BZW...: Wie verhalten sich die Suchmaschinen bei
normaler Konfig? (php)
Weil....ich brauch die simultatic ja nicht zum leben... 😉
Gruss peay
ne, nicht total abgeschaltet, nur die links auf die sprache sind ohne simulatic static.
c.
Ach so.... alles klar.
Dann werd ich das doch mal so lassen.
Ist ja eigentlich nur ein kleiner Schönheitsfehler... 😃
Sollte ich aber doch noch eine Möglichkeit finden, werde
ich das selbstverständlich posten.
Gruss peay
Hi,
ich habs im moment so laufen:
$flags[] = '<a href="'.$GLOBALS["TSFE"]->id.'.0.html?L=0"
würde mich aber interessieren, ob man die parameter auch im language-menu besser verpacken kann...mit md5 oder so...
marc
Hallo marc
von wegen md5 gibt's hier nen thread.
guckst du hier
gruss peay
Editerus...
schnipp >-----------<
So bei mir läuft's jetzt auch mit MD5.
Im TS Setup bei der page { definition habe ich zusätzlich:
#Supression of TypeNum=0 with static page
config.simulateStaticDocuments_noTypeIfNoTitle = 1
#enable md5 encryption
config.simulateStaticDocuments_pEnc=md5
und im my_language.php schaut's so aus:
// get current Sytem UID
$curLang = $GLOBALS["TSFE"]->sys_language_uid;
// Set each icon. If the language is the current, it will be dimmed. If the language is NOT found, the icon is dimmed and the link pointet to active language.
$flags = array();
$md5_url = $GLOBALS["TSFE"]->makeSimulFileName("", $GLOBALS["TSFE"]->id,0,"&L=0");
$flags[] = ($curLang==0?$pointer:"").'<a href="' . $md5_url . '.html" target=_top><img src="media/uploads/flag_de'.($GLOBALS["TSFE"]->sys_language_uid==0?"_d":"").'.gif" width="21" height="13" hspace=5 border="0"></a>';
// Additional language with lang-id 1
$dimmed = ($GLOBALS["TSFE"]->sys_language_uid==1)||(!$langArr[1]);
$md5_url = $GLOBALS["TSFE"]->makeSimulFileName("", $GLOBALS["TSFE"]->id,0,'&L='.(($dimmed)?$curLang:"1"));
$flags[] = ($curLang==1?$pointer:"").'<a href="' . $md5_url . '.html" target=_top><img src="media/uploads/flag_uk'.(($dimmed)?"_d":"").'.gif" width="21" height="13" hspace=5 border="0"></a>';
// For more languages uncomment/copy next 2 lines below and change value X to ID of the desired language
//$dimmed = ($GLOBALS["TSFE"]->sys_language_uid==X)||(!$langArr[X]);
//$md5_url = $GLOBALS["TSFE"]->makeSimulFileName("", $GLOBALS["TSFE"]->id,0,'&L='.(($dimmed)?$curLang:"X"));
//$flags[] = ($curLang==X?$pointer:"")'<a href="' . $md5_url . '.html" target=_top><img src="media/uploads/flag_dk'.(($dimmed)?"_d":"").'.gif" width="21" height="13" hspace=5 border="0"></a>';
Attention !!!
my_language.php ist abgeändert gem. Thread
#7994
Gruss peay
schnapp >-----------<
Moin, moin,
Marc schrieb
$flags[] = '<a href="'.$GLOBALS["TSFE"]->id.'.0.html?L=0"
Obiger Code ist führt zu Dateinamen a la 29.0.html, was mittels welcher "$GLOBALS["TSFE"]->" variable kann ich dem Ganzen noch den Titel voranstellen? Denn momentan habe ich das Format tite.29.0.html und würde dies gerneauch beibehalten.