Verschiedene Layouts bei Mehrsprachigkeit?

Gesperrt
fheinrich
Beiträge: 5
Registriert: Mo 19. Jul 2010, 14:59
Kontaktdaten:

Verschiedene Layouts bei Mehrsprachigkeit?

Beitrag von fheinrich »

Hi, folgende Situation:

Eine Seite, drei Sprachen. Deutsch, Englisch und Französisch. Es gibt bisher nur ein Layout für alle drei Sprachen. Allerdings möchte ich jetzt auf der Startseite, dass bspw. ein Contentelement was bereits da ist, nur auf der Deutschen Seite angezeigt wird, während dort auf der Englischen Seite ein anderes Contentelement ist.
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Verschiedene Layouts bei Mehrsprachigkeit?

Beitrag von Oldperl »

Hallo fheinrich,

erst einmal Willkommen im Contenido Forum. :-)

Willst du dabei mit dem "einen" Layout weiter machen, solltest du dir ein Modul erstellen, das je nach gewählter Sprache die Auswahl deines Content macht. Oder du nutzt vorhandene CMS-Typen, welche ja auch sprachabhängig Inhalte speichern. Kommt halt auf dein Content-Element an und was du da genau machen möchtest.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
fheinrich
Beiträge: 5
Registriert: Mo 19. Jul 2010, 14:59
Kontaktdaten:

Re: Verschiedene Layouts bei Mehrsprachigkeit?

Beitrag von fheinrich »

Hi, danke für den Empfang ;)

Also, es geht um die Startseite, die ein eigenes Layout hat. Dieses Layout hat ein DIV-Element (also HTML), das sich allerdings auf der Deutschen Seite komplett von dem an der selben stelle sitzenden Element auf der bspw. Französischen Seite unterscheiden soll.

Grüße,
F.H.
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Verschiedene Layouts bei Mehrsprachigkeit?

Beitrag von Oldperl »

Hallo F.H.,

also was ganz einfaches unter Verwendung der Variablen $lang, in der die Id der momentanen Sprache steht, könnte so aussehen:

Code: Alles auswählen

<?php
switch((int)$lang) {
    //Sprache 1
    case 1:
        echo '<div>......';
        break;
    // Sprache 2    
    case 2:
        echo '<div>......';
        break;
    // Sprache 3    
    case 3:
        echo '<div>......';
        break;
    // Wenn von oben nix passt    
    default:
        echo '<div>......';
}
?>
Genauso kann man aber auch ein CMS_HTML[xx] nehmen und dort das HTML mit dem TinyMCE vorgeben.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
fheinrich
Beiträge: 5
Registriert: Mo 19. Jul 2010, 14:59
Kontaktdaten:

Re: Verschiedene Layouts bei Mehrsprachigkeit?

Beitrag von fheinrich »

Hi, erstmal danke für die schnelle Antwort.

Du meinst also ich erstelle dafür ein Modul, was im an der Stelle im Layout einbinde, nehme dann die switch-Abfrage und packe statt html-code dieses CMS_HTML[xx] dort rein? (Suche momentan nach Erklärung dazu, finde bisher nichts).

Grüße
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Re: Verschiedene Layouts bei Mehrsprachigkeit?

Beitrag von kummer »

Dass du Mehrsprachigkeit nutzt, heisst nicht automatisch, dass du in jedem Fall mit synchronisierten Artikeln arbeiten musst. Konkret bedeutet das, dass du für die Startseite für jede Sprache separat einen Artikel anlegen kannst und diesem einfach ein anderes Template zuweist. Normalerweise legst du ja einen Artikel in einer Sprache an und synchronisierst diesen anschliessend in die anderen Sprachen. Aber das ist eben nur dann sinnvoll, wenn dieser genau gleich sein soll. Wenn das nicht gefragt ist, legst du einfach in jeder Sprache den Artikel neu an und weist dem Artikel ein Template zu, welche nicht auf dem selben Layout beruht. Auch die Startartikel können in verschiedenen Sprachen unterschiedlich sein. Sollte also kein Problem darstellen.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
fheinrich
Beiträge: 5
Registriert: Mo 19. Jul 2010, 14:59
Kontaktdaten:

Re: Verschiedene Layouts bei Mehrsprachigkeit?

Beitrag von fheinrich »

Danke für eure Antworten. Der Lösungsansatz von Oldperl hat mir letztendlich geholfen.

Ich werd direkt mal nen neuen Thread aufmachen, da ich noch ein anderes Problem habe... diesmal gehts ums übersetzen.


Danke euch!
Gesperrt