Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 24. April 2012 14:09

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

[GELÖST!]Mlecms Link zurück auf sprachspezifische Homepage

Hallo allerseits, ich wieder einmal ;-)
Auf
www.chkath.ch
habe ich mit MleCMS 1.5.1 Sprachversionen eingebaut (fr/en). Klappt zusammen mit Calguys Inhaltswerkzeug wunderbar. Aber jetzt stehe ich mir  auf dem Schlauch.
Es soll in jeder Sprachversion von jeder Seite aus per Click auf das Header-Bild eine Rückkehr zur sprachspezifischen Homepage möglich sein.
In der deutschen Version ist dies im Template so gelöst:

<div class="kheader{$lang_parent}"> <h2> <a href="http://www.chkath.ch"></a> </h2></div>

Dieser Code bewirkt aber logischerweise, dass der Link immer zur Hompage de führt.
Kann mich jemand vom Schlauch runterschupsen? ;-)
CMSMS 1.9.4.2
Danke!

Beitrag geändert von redigo/ (25. April 2012 07:19)

Offline

#2 24. April 2012 14:20

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST!]Mlecms Link zurück auf sprachspezifische Homepage

Kann mich jemand vom Schlauch runterschupsen? ;-)

Aber gerne.
*Hoppla!*

lol

Dieser Code bewirkt aber logischerweise, dass der Link immer zur Hompage de führt.

Klar, weil im Link keine Sprache angegeben ist wink
Nutz doch einfach die Sprachvariable, die Du für die Klasse des Headers nutzt, auch im Link:

<div class="kheader{$lang_parent}"> 
    <h2> 
        <a href="http://www.chkath.ch{if $lang_parent != 'de'}/{$lang_parent}/{/if}">
            Hier sollte aber noch Text rein. Titel oder so. Mit CSS und text-indent:-900% wird dieser nicht angezeigt ;) 
            (aus Gründen der Semantik würde ich aus <h2> ein <h1> machen)
        </a>
    </h2>
</div>

Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 24. April 2012 17:45

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: [GELÖST!]Mlecms Link zurück auf sprachspezifische Homepage

Danke für den "Schubs", Nan  smile
Verstehe ich Dich richtig: In EINEM Template ist für alle Sprachversionen je ein Link auf die Sprach-Homepage anzulegen
{if $lang_parent != 'de'}
{if $lang_parent != 'fr'}
{if $lang_parent != 'en'}
Ich bin offenbar erst mit einem Fuss runter vom Schlauch. ;-)

Offline

#4 24. April 2012 18:40

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST!]Mlecms Link zurück auf sprachspezifische Homepage

Ganz so einfach ist es doch nicht.
Damit verlinkst Du auf die Seiten en und fr.
Aber die haben keinen Inhalt.
Du willst ja auf die Seite de/willkommen bzw. en/welcome und fr/bienvenue.
Kannst Du aus den Seinten de, en und fr nicht einfach einen Weiterleitungslink auf die jeweilige Sprach-Startseite machen? (vom Inhaltstyp her)
Dann müsste das Beispiel von mir ausreichen.
Musst dann nichts weiter überprüfen.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 25. April 2012 06:17

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: [GELÖST!]Mlecms Link zurück auf sprachspezifische Homepage

NaN schrieb:

Dann müsste das Beispiel von mir ausreichen.

Genial! Die Sprachseiten als Weiterleitungslink definiert, im Template beim Link

{if $lang_parent != 'de'}/{$lang_parent}/{/if}"

eingefügt und alles funktioniert wunschgemäss. Herzlichen Dank, NaN. Jetzt hoffe ich nur noch, dass ich eines Tages kapiere, WARUM es so funktioniert. ;-)

Offline

#6 25. April 2012 08:31

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST!]Mlecms Link zurück auf sprachspezifische Homepage

Naja, ist ganz einfach.
Wenn die ausgewählte Sprache nicht deutsch ist, soll an den Link die ausgewählte Sprache angehängt werden. Und schon wird auf die jeweilige Startseite der ausgewählten Sprache verlinkt.
Bei deutscher Sprache braucht man das nicht zu machen, weil die "echte" Startseite ja schon auf deutsch ist.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#7 25. April 2012 09:19

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: [GELÖST!]Mlecms Link zurück auf sprachspezifische Homepage

Danke für die Unterweisung! :-)

Offline