Ergebnis 1 bis 12 von 12

Thema: Link auf Startseite der jeweiligen Sprache im Header

  1. #1
    Contao-Nutzer
    Registriert seit
    18.09.2009.
    Beiträge
    9

    Frage Link auf Startseite der jeweiligen Sprache im Header

    Hallo zusammen,
    ich arbeite zur Zeit an einem meinen ersten Typolight-Projekten und habe nun ein kleines Problemchen bezüglich der Verlinkung der Startseite bei multilingualem Content.
    Folgendes:
    Im Head der Seite soll es einen Link zur Startseite geben (verlinktes Bild). soweit so gut. ich habe also mit Hilfe des Insert-Tags
    Code:
    {{env::path}}
    im Template rumgepfuscht. Dieses erfüllt sicher auch seinen Zweck, jedoch werde ich immer auf die deutsche Startseite weitergeleitet (Sprachen-Fallback). Gibt es eine Möglichkeit den Startpunkt der jeweiligen Sprache über eine Variable herauszubekommen? Vllt. sogar durch Kombination mehrerer Insert-Tags? Oder muss ich die Seite im Template hart verlinken?

    Beste Grüße,
    Andreas

  2. #2
    Contao-Fan Avatar von Doro
    Registriert seit
    21.06.2009.
    Ort
    Ammersbek
    Beiträge
    359

    Standard

    hallo fischkopp,
    meines Wissens brauchst Du das Template garnicht anfassen.

    Jede Sprache hat doch quasi ihren eigenen Startpunkt in der Seitestruktur.
    und dann gibt es da das modul [changelanguage] Sprachenwechsler
    mit dem Du das wechseln zwischen den einzelnen Sprachen realisieren kannst.

    die Erweiterungen findest Du hier

    https://contao.org/erweiterungsliste.html

    Gruß Doro

  3. #3
    Contao-Nutzer
    Registriert seit
    18.09.2009.
    Beiträge
    9

    Standard

    Hallo Doro,
    erstmal vielen Dank für die schnelle Antwort ;-)
    ja, das changelanguage-Modul habe ich bereits erfolgreich implementiert und das erfüllt seine Dienste 1a.
    Allerdings wollte ich unabhängig davon im Header ein Logo einbauen und dieses mit der Startseite verlinken. Dabei soll aber, je nach Sprache, die jeweilige Startseite verlinkt werden und nicht die allererste Seite, die man über den o.g. Insert-Tag erreicht.

    Viele Grüße,
    Andreas

  4. #4
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Du könntest den Link per Hand schreiben und mit dem iflng-inserttag anzeigen.

  5. #5
    Contao-Nutzer
    Registriert seit
    18.09.2009.
    Beiträge
    9

    Standard

    Hi Nils,
    danke, super Idee, hab ich jetzt so gelöst - ist zwar nicht ganz flexibel (weil immerhin noch die hart-codierten Links reinkommen) aber doch schon nah dran.

  6. #6
    Contao-Nutzer
    Registriert seit
    11.10.2009.
    Beiträge
    1

    Standard Code

    Hi Andreas,
    Bin auch eher neu, habe genau das gleiche Problem wie Du. Koenntest Du mir mitteillen, in welchem File Du die Aenderungen gemacht hast und vielleicht einen Copy vom code senden?

    Vielen Dank im Voraus!

    Pat

  7. #7
    Contao-Nutzer Avatar von sgei
    Registriert seit
    12.12.2011.
    Beiträge
    98

    Standard

    Hallo,

    der Thread ist zwar schon uralt, aber hier für die Ewigkeit die Antwort auf deine Frage:

    HTML-Code:
    <a href="{{env::path}}{{iflng::de}}startseite_deutsch.html{{iflng::en}}startseite_englisch.html{{iflng}}" title="{{env::website_title}}">
    <img src="files/website/layout/images/header_logo.jpg" alt="{{env::website_title}}" />
    </a>
    Der Link der grafik sieht dann so aus:

    DE: http://www.domain.de/startseite_deutsch.html
    oder
    EN: http://www.domain.de/startseite_englisch.html

  8. #8
    Contao-Nutzer
    Registriert seit
    16.05.2011.
    Ort
    Passau
    Beiträge
    11

    Standard

    Zitat Zitat von sgei Beitrag anzeigen
    Hallo,

    der Thread ist zwar schon uralt, aber hier für die Ewigkeit die Antwort auf deine Frage:

    HTML-Code:
    <a href="{{env::path}}{{iflng::de}}startseite_deutsch.html{{iflng::en}}startseite_englisch.html{{iflng}}" title="{{env::website_title}}">
    <img src="files/website/layout/images/header_logo.jpg" alt="{{env::website_title}}" />
    </a>
    Der Link der grafik sieht dann so aus:

    DE: http://www.domain.de/startseite_deutsch.html
    oder
    EN: http://www.domain.de/startseite_englisch.html
    Nur der Vollständigkeit halber: im o.g. Quellcode fehlt ein schließender {{iflng}}-Inserttag.
    Korrekt muss es demnach lauten:
    Code:
    <a href="{{env::path}}{{iflng::de}}startseite_deutsch.html{{iflng}}{{iflng::en}}startseite_englisch.html{{iflng}}" title="{{env::website_title}}">
    <img src="files/website/layout/images/header_logo.jpg" alt="{{env::website_title}}" />
    </a>

    Lukas

  9. #9
    Contao-Nutzer Avatar von maipe
    Registriert seit
    10.07.2012.
    Ort
    München
    Beiträge
    201

    Standard changelanguage / Link im Logo

    und wie ist das, wenn der Engländer in der deutschen Firma über changelanguage "englisch" gewählt hat? Dann landet er über den Link aufs Logo wieder die deutsche Seite.......

  10. #10
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wieso? Hast du das getestet? Ich zwar nicht, würde aber die Doku so interpretieren, dass mit "Sprache der Seite" die Sprache der aktuellen Seite gemeint ist. Er würde also, da die Sprache der (von ihm gewählten) Seite englisch ist, auch auf der englischen Startseite landen, oder nicht?

  11. #11
    Contao-Nutzer Avatar von maipe
    Registriert seit
    10.07.2012.
    Ort
    München
    Beiträge
    201

    Standard Startseite link multilingual changelanguage

    Zitat Zitat von tab Beitrag anzeigen
    Wieso? Hast du das getestet? Ich zwar nicht, würde aber die Doku so interpretieren, dass mit "Sprache der Seite" die Sprache der aktuellen Seite gemeint ist. Er würde also, da die Sprache der (von ihm gewählten) Seite englisch ist, auch auf der englischen Startseite landen, oder nicht?
    Bei mir (2 Kundensites) definitely not

  12. #12
    Alter Contao-Hase Avatar von bizon
    Registriert seit
    16.06.2010.
    Beiträge
    1.123

    Standard

    Setze den Link im Logo mit diesem href:
    Code:
    href="{{env::path}}{{page::language}}"

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Header-Grafik auf Startseite verlinken?
    Von jschma im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 18.09.2010, 15:18
  2. Link auf erste Startseite wird geblockt
    Von Freedy im Forum Sonstiges zu Contao
    Antworten: 7
    Letzter Beitrag: 30.08.2010, 16:18
  3. Menübilder aus jeweiligen Text automatisch generieren - Extension?
    Von stefande im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 12.07.2010, 16:54
  4. Nachrichten-Teaser auf jeweiligen Volltext weiterkleiten
    Von ernieseinbert im Forum Nachrichten/Events/FAQ
    Antworten: 5
    Letzter Beitrag: 15.01.2010, 10:37
  5. Link auf Startseite im #header?
    Von chrisbirne im Forum Layout / Templates / Holy Grail
    Antworten: 10
    Letzter Beitrag: 31.07.2009, 17:19

Lesezeichen

Lesezeichen

Berechtigungen

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