Ergebnis 1 bis 3 von 3

Thema: Code für das Change-Language Modul - Einbetten im Header der Seite

  1. #1
    Contao-Nutzer
    Registriert seit
    30.08.2010.
    Beiträge
    3

    Standard Code für das Change-Language Modul - Einbetten im Header der Seite

    Hallo zusammen,

    lese mich jetzt schon seit ein paar Stunden durch die Foren und Beiträge und mache schön try-and-error aber bisher kriege ich es nicht gebacken. Ich habe meine Seitenstruktur inzwischen dupliziert, alle Fallbacks richtig eingestellt und soweit alles zum Laufen gebracht. Das Modul funktioniert auch, jedoch will ich es nicht im Content einbinden sondern oben links oder so in meinen Header einbauen. Die genaue Formatierung mache ich dann, Hauptsache wäre, dass es überhaupt mal erscheint.

    Ich habe im Layoutbereich bereits ein eigenes Modul erstellt und es "sprachwechsler" genannt. Habe in einem anderen Beitrag folgendes gefunden:

    Code:
    <?php echo $this->getCustomSection('sprachwechsler'); ?>
    Da dachte ich mir doch: Mensch, dat isset! Habe den Code also in mein "Kopfzeile"-Modul eingebaut. Leider wird er aber sobald ich speichere wieder gekickt, vermute mal dass auf dieser Ebene kein PHP mehr unterstützt wird. Danach habe ich versucht, den Code direkt in meinem Template einzubauen, wo ich das Grundlayout festgelegt habe:

    Code:
    ...
    <body>
    <table class="master_content" width="900" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td colspan="2" class="top scheme">
    
            <!-- Kopfzeile -->
            <?php echo $this->getCustomSection('sprachwechsler'); ?>
            <?php echo $this->header; ?>
    
        </td>
        
      </tr>
      <tr>
    ...
    (Zur Info: Im Header-Modul wird eigentlich nur der aktuelle Seitentitel abgerufen und später abgebildet. Mit der Class "top scheme" formatiere ich meinen Header-Bereich.)

    Trotz allem wird mir im Frontend immer noch nichts angezeigt (Außer einer Leerzeile!). WARUM?!

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Weil ein Modul keine CustomSection ist.
    Das angelegte Modul Sprachwechsler musst du im Layout als Header Modul definieren, dann erscheint es dort auch.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Da brauchst du eigendlich keinen Code.
    Du legst das Modul nur an und gehst dann in dein Seitenlayout, in welches du das Modul eingebunden haben möchtest. Dann klickst du auf das + um ein neues modul einzubinden und wählst deinen Sprachenwechsler.
    Dann benutzt du die Auswahl rechts daneben und stellt diese um auf Kopfzeile.

    Nun sollte nach dem speichern dein Sprachenwechsler angezeigt werden.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Video einbetten - via HTML-Code
    Von phreak im Forum Was kann Contao?
    Antworten: 7
    Letzter Beitrag: 29.11.2014, 16:42
  2. Bilder pro Seite und Header
    Von ab2211 im Forum Bilder/Dateien
    Antworten: 4
    Letzter Beitrag: 20.07.2010, 16:05
  3. change language modul
    Von oskopik im Forum changelanguage
    Antworten: 13
    Letzter Beitrag: 21.04.2010, 09:43
  4. Language key und code in den head-Bereich der Website einfügen
    Von rantanplan1304 im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 07.12.2009, 21:40
  5. Verständnis Frage zu Change Language
    Von Gamester im Forum changelanguage
    Antworten: 4
    Letzter Beitrag: 31.07.2009, 08:25

Lesezeichen

Lesezeichen

Berechtigungen

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