Ergebnis 1 bis 11 von 11

Thema: Multidomains - verschiedene Startpunkt URLs mit Inserttag ausgeben

  1. #1
    Contao-Nutzer Avatar von florianniebuhr
    Registriert seit
    29.06.2010.
    Ort
    Hamburg
    Beiträge
    14
    Partner-ID
    7759

    Standard Multidomains - verschiedene Startpunkt URLs mit Inserttag ausgeben

    Hallo liebe Forum,

    ich suche nach einer Möglichkeit in einer Multi Domain Installation ein Inserttag im Template einzusetzen.

    Bspw.

    {{env::url}} gibt mir die aktuelle Domain aus -> http://domain.de

    Toll wäre es irgendwie so etwas hinzubekommen:

    {{env_url::1}} -> http://domain.de
    {{env_url::2}} http://sub1.domain.de
    {{env_url::3}} http://sub3.domain.de

    Also über eine Abfrage der tl_page Tabelle die Id und dann in die Spalte dns und URL ausgeben lassen.

    Jemand eine Idee?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.253
    Partner-ID
    10107

    Standard

    Wenn deine Startseiten alle den Alias "index" haben erreichst du das auch mit
    Code:
    {{link_url::*}}
    Also ersetze den * mit der ID der jeweiligen Startseite.

  3. #3
    Contao-Nutzer Avatar von florianniebuhr
    Registriert seit
    29.06.2010.
    Ort
    Hamburg
    Beiträge
    14
    Partner-ID
    7759

    Standard

    Habs probiert, dann bekomme ich die ganze Adresse mit Alias

    -> http://domain.de/alias.html/anderer/pfad/name.html

    Meine Url die ich brauche setzt sich zusammen, deshalb die Frage, nur die Domain auszugeben.

    -> {$env_url::1}/anderer/pfad/name.html

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.253
    Partner-ID
    10107

    Standard

    Zitat Zitat von florianniebuhr Beitrag anzeigen
    Habs probiert, dann bekomme ich die ganze Adresse mit Alias
    Dann hast du deiner Startseite nicht den Alias "index" gegeben. Mit diesem Alias wird kein Alias ausgegeben.


    Zitat Zitat von florianniebuhr Beitrag anzeigen
    Meine Url die ich brauche setzt sich zusammen, deshalb die Frage, nur die Domain auszugeben.

    -> {$env_url::1}/anderer/pfad/name.html
    Warum genau brauchst du das? Evt. gibt es da eine saubere Lösung.

  5. #5
    Contao-Nutzer Avatar von florianniebuhr
    Registriert seit
    29.06.2010.
    Ort
    Hamburg
    Beiträge
    14
    Partner-ID
    7759

    Standard

    Hatte die Startseite mit index als Alias, aber die Id hat nicht gestimmt, ich muß natürlich die 1 nehmen und dann kommt auch nur die Domain.

    {{link_url::1}} -> http://www.domain.de

    Ohne Alias, Top!

    Vielen Dank

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.253
    Partner-ID
    10107

    Standard

    ID 1, bist du dir da sicher? Die Startseite kann eigentlich nicht die ID 1 haben, da es zumindest auch vorher einen Website Root geben muss.

    Nur um es nochmal klar zu stellen: ich rede davon den Startseiten den Alias "index" zu geben (das solltest du in jedem Fall machen) - nicht den Website Roots ("Startpunkt einer Webseite")!

  7. #7
    Contao-Nutzer Avatar von florianniebuhr
    Registriert seit
    29.06.2010.
    Ort
    Hamburg
    Beiträge
    14
    Partner-ID
    7759

    Standard

    Ja, der Startpunkt der Website, also der Root hat die 1.
    Dann hängt darin der Seitenbaum.

    Zumindest funktioniert es so nur die Domain zu bekommen.
    Die anderen Subdomains kann ich so ebenfalls abfragen.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.253
    Partner-ID
    10107

    Standard

    Ja, aber wie gesagt, du solltest den Startseiten den Alias "index" geben, nicht den Startpunkten!

  9. #9
    Contao-Nutzer Avatar von florianniebuhr
    Registriert seit
    29.06.2010.
    Ort
    Hamburg
    Beiträge
    14
    Partner-ID
    7759

    Standard

    Ok, da hast du Recht, sonst gibts duplicated content.
    Dann ist es bei mir die Id 12, wenn ichs auf die Startseite setze. Dann gehts auch.

    Am saubersten wäre wirklich das erweiterte Inserttag mit {{env_url::1}},
    wenn man nur die URL haben will.

    Aber das gibt es (noch) nicht.

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

    Support Contao

  11. #11
    Contao-Nutzer Avatar von florianniebuhr
    Registriert seit
    29.06.2010.
    Ort
    Hamburg
    Beiträge
    14
    Partner-ID
    7759

    Standard

    Danke für den Tipp!
    Dann müsste man mit der Id abfragen ob type in tl_page root ist und dann ob dort ein dns Eintrag existiert, oder so ähnlich.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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