Ergebnis 1 bis 10 von 10

Thema: zwei Sprachen = neue Seitenlayouts?

  1. #1
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Frage zwei Sprachen = neue Seitenlayouts?

    Hallo Ihr Lieben,

    ich habe gerade meine erste Homepage auf Typolight zurecht gezogen.
    Und habe nun damit angefangen die englische Version der Seite umzusetzen.
    Was ja alles recht einfach ist. Dennoch steh ich grad vor einer entscheidenen Grundsatzfrage.
    Beispielsweise ist mein Footer im Deutschen anders als auf der englischen Seite.
    Mein Footer wird ja in jedem meiner Sietenlayouts benutzt. Heißt das ich muss mir eine Kopie von jedem Seitenlayout erstellen und die den englischen Seiten zuweisen damit ich den englischen Footer in der englischen Variante der Seite habe?

    Gleiches Problem habe ich gerade mit der NachrichtenArea, welche sich auf der Startseite befindet.
    Nun habe ich festgestellt das ich grad auf der deutschen Seite die englischen News sehe. Und beim genaueren nachdenken habe ich gemerkt das ich entweder n entscheidenten Denkfehler hab oder ich wirklich die Startseite für die englische Variante nochmal als neues Seitenlayout anlegen muss. Genauso wie ich die Module nochmal kopieren musste für die engl. Variante.

    Nun meine Frage: gibt es eine andere Lösung? Hab leider kein Tutorial dazu gefunden. Und auch im Buch find ich nix Aussagekräftiges.
    Oder ist die einzige Möglichkeit das Kopieren der Seitenlayouts?

    LG Ika

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Ika,

    ja ein weiteres Seitenlayout ist die einfachste und schnellste Art, die Zweisprachigkeit sauber zu trennen. Wenn es nur der Footer wäre könntest Du auch mit dem Insert Tag iflng arbeiten.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Contao-Nutzer Avatar von Enrico
    Registriert seit
    05.06.2009.
    Ort
    Berlin
    Beiträge
    47

    Standard

    Wenn du Inhalte hast, die auf sehr vielen Seiten dargestellt werden, empfehle ich auch die Nutzung der Erweiterung "boxes".

    Damit kannst du z. B. folgendes machen:

    Seitenlayout anlegen und für den Footer angeben, dass dort Contentboxen (aus der Erweiterung) erscheinen dürfen.
    Dann bei den Boxen zwei Varianten (eine in deutsch, eine in englisch) anlegen und zuweisen, welche Variante auf welcher Seite auftauchen soll. So kann man sich oft das unnötige Anlegen von sehr vielen verschiedenen Seitenlayouts ersparen.

  4. #4
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    Danke für eure schnellen Antworten. Ich hab mich beim Footer für die Insert Tag Methode entschieden. Klappt super. Danke!

    Für die Startseite (die ich jeweils nur einmal benutze) werde ich wohl die Seitenlayouts duplizieren.

    Trotzdem danke für die wertvollen Tipps.


  5. #5
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    Sorry aber ich hab doch noch ein Problem mit den Insert Tags.

    Ich nutze nun folgenden HTML-Code im Footer Modul:
    HTML-Code:
    {{iflng::de}}
    <div class="copyright"> Copyright FIRMA Software Technologies GmbH 2005-2008 </div>
    {{iflng}}
    {{iflng::en}}
    <div class="copyright"> Copyright 2008 FIRMA Inc. | contact@firma.com | <a title="Contact information" href="{{link_url::38}}"> Contact </a> | Privacy Policy </div>
    {{iflng}}
    Auf der englischen Seite ist alles Prima.
    Auf der deutschen Seite ist der Footer zerhaun.
    Dort sehe ich folgendes:

    > Contact </a>

    Copyright FIRMA Software Technologies GmbH 2005-2008

    Liegt es daran das es im Seitenbaum der deutschen Seite keine link_url 38 gibt?
    Geändert von ika (23.06.2009 um 12:37 Uhr)

  6. #6
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Möglich ja.

    Du kannst auch den Link so schreiben:
    Code:
    <a href="{{env::path}}contact.html> title="contact">Contact</a>
    Wenn URLs umschreiben aktiviert ist - was sinnvoll ist (Suchmaschinen).

    Ohne die Umschreibung der URLs:
    Code:
    <a href="{{env::path}}index.php/contact.html> title="contact">Contact</a>
    Die Seitenaliase sollten ja je Sprache unterschiedlich sein, also auf der deutschen Seite
    "kontakt", auf der englischen Seite "contact".

    Somit hast Du das ID-Problem nicht.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  7. #7
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    Ok super das ist es. Aber eine Frage hab ich noch: Wo stell ich das URL umschreiben ein?

  8. #8
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Unter "Einstellungen -> Frontend-Einstellungen" im Backend.

    Wichtig: die Datei "._htaccess" (im Root-Verzeichnis der TYPOlight Installation) dann in ".htaccess" umbenennen und bei einer Installation in einem Unterverzeichnis den Pfad in der ".htaccess"-Datei eintragen.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  9. #9
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    Menno :-(

    hab grad nochmal auf der deutschen Seite nachgeschaut und nun seh ich wieder so einen zerworfenen Footer...

    contact.html"> Contact | Privacy Policy

    Copyright FIRMA Software Technologies GmbH 2005-2008

    irgendwie passiert mein Problem also immernoch... :-(

  10. #10
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Erfurt
    Beiträge
    64

    Standard

    Also Planepix hatte die Idee und folgender Code funktioniert nun endlich so wie ich es wollte:

    HTML-Code:
    <div class="copyright">
    {{iflng::de}}Copyright FIRMA Software Technologies GmbH 2005-2008{{iflng}}
    </div>
    
    <div class="copyright">
    {{iflng::en}}Copyright 2008 FIRMA Inc. | {{iflng}}<a href="{{env::path}}contact.html">{{iflng::en}}Contact{{iflng}}</a> {{iflng::en}}| Privacy Policy{{iflng}}
    </div>
    Danke nochmal

    LG Ika

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. 5 Webseiten mit jeweils zwei Sprachen
    Von KHB im Forum Mehrsprachigkeit
    Antworten: 8
    Letzter Beitrag: 12.01.2011, 13:49
  2. Zwei Mitgliedergruppen und zwei Loginformulare
    Von K.R. im Forum Geschützte Bereiche/Mitglieder
    Antworten: 6
    Letzter Beitrag: 22.10.2010, 13:44
  3. Seitenlayouts
    Von tio im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 03.08.2010, 06:58
  4. Sprachen-Fallback bei zwei Domains
    Von Babelfisch im Forum Mehrsprachigkeit
    Antworten: 2
    Letzter Beitrag: 16.03.2010, 08:32
  5. Antworten: 5
    Letzter Beitrag: 26.11.2009, 23:35

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •