Ergebnis 1 bis 21 von 21

Thema: Gleiche Seite mit anderem Impressum und Kontaktdaten

  1. #1
    Contao-Fan
    Registriert seit
    21.06.2009.
    Ort
    Thüringen
    Beiträge
    417

    Standard Gleiche Seite mit anderem Impressum und Kontaktdaten

    Ich suche einen Lösungsansatz zu folgendem:

    Eine Firma hat Niederlassungen in DE, AT und CH. Alle Länder nutzen inhaltlich die gleiche Seite.

    Lediglich einige wenige Seiten wie die Startseite, die Ansprechpartner, Anfahrt etc. sind bei jedem Land anders.

    Wie würdet Ihr das lösen?

    Domains hat jedes Land eine eigene.

  2. #2
    Contao-Fan
    Registriert seit
    22.06.2009.
    Beiträge
    275

    Standard

    Hallo netnite

    je nach dem, wie die Struktur der Seite aufgebaut ist.
    a) versteckte Seite mit den Artikeln über Inserttag {{insert_article::*}}
    b) {{iflng::*}}
    Oder die Inhalte innerhalb der Startpunkte einfach ändern.

    siehe hier

    Grüße Jörg

  3. #3
    Contao-Fan
    Registriert seit
    21.06.2009.
    Ort
    Thüringen
    Beiträge
    417

    Standard

    Momentan besitzt die Website einen Verzeichnisbaum in Deutsch für die .de-Domain.

    Mit den jeweiligen Startpunkten einer Website kann ich ja steuern, welcher Verzeichnisbaum auf die jeweilige Domain anspringt.

    zu a) weiss ich momentan nicht nicht, wie das aussehen kann, inhalte über insert-tag einfügen ist klar, aber wie das Domainabhängig/Länderabhängig funktionieren soll musst du mal näher erläutern.
    zu b) Die Idee ist gut. Doch hier wird es ja sprachabhängig ausgegeben, also je nachdem aus welchem Land derjenige User auf der Website kommt. Oder sehe ich das falsch? Hier kann ich ja kein Domainabhängiges Insert-Tag machen?

    Wäre super wenn du deine Gedankengänge etwas ausführlicher für mich beschreibst.

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dazu bräuchtest Du wohl einen Inserttag à la {{ifdns::*}}:
    Code:
    {{ifdns::www.example.de}}Ansprechpartner Deutschland{{ifdns}}
    {{ifdns::www.example.at}}Ansprechpartner Österreich{{ifdns}}
    {{ifdns::www.example.ch}}Ansprechpartner Schweiz{{ifdns}}
    bzw. über einen entsprechenden Include der jeweils passenden Artikel:
    Code:
    {{ifdns::www.example.de}}{{include_article::ansprechpartner_de}}{{ifdns}}
    {{ifdns::www.example.at}}{{include_article::ansprechpartner_at}}{{ifdns}}
    {{ifdns::www.example.ch}}{{include_article::ansprechpartner_ch}}{{ifdns}}
    Geändert von xchs (15.12.2010 um 14:40 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Fan
    Registriert seit
    19.06.2009.
    Ort
    Greven
    Beiträge
    357

    Standard

    @xchs
    Dazu bräuchtest Du wohl einen Inserttag à la {{ifdns::*}}.
    Das interessiert mich auch sehr. Steht das genannte Inserttag denn zur Verfügung?

    Freundliche Grüße
    Frank

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von frank Beitrag anzeigen
    @xchs
    Das interessiert mich auch sehr. Steht das genannte Inserttag denn zur Verfügung?
    Nee, war nur so eine Gedankenspinnerei von mir

    Für den einen oder anderen Fall könnte so ein Inserttag aber durchaus praktisch sein (wie ich finde).

    Bei Bedarf bzw. entsprechender Unterstützung könnte man das auch in einen Feature Request fassen und im Ticketsystem einstellen. Ich kann aber nicht genau abschätzen, wie hoch der Aufwand für solch ein Inserttag wohl wäre respektive ob technisch überhaupt mit vertretbarem Aufwand machbar...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Fan
    Registriert seit
    21.06.2009.
    Ort
    Thüringen
    Beiträge
    417

    Standard

    Genau so ein Inserttag bräuchte ich!!!!!!!! HABEN WILL

  8. #8
    Contao-Fan
    Registriert seit
    19.06.2009.
    Ort
    Greven
    Beiträge
    357

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Nee, war nur so eine Gedankenspinnerei von mir

    Für den einen oder anderen Fall könnte so ein Inserttag aber durchaus praktisch sein (wie ich finde).

    Bei Bedarf bzw. entsprechender Unterstützung könnte man das auch in einen Feature Request fassen und im Ticketsystem einstellen...
    Das sehe ich genauso! Magst Du das in die Wege leiten? Oder zumindest versuchen?

    Freundliche Grüße
    Frank

  9. #9
    Contao-Fan
    Registriert seit
    21.06.2009.
    Ort
    Thüringen
    Beiträge
    417

    Standard

    Hat jemand noch einen anderen Lösungsansatz für meine Aufgabenstellung?

  10. #10
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von frank Beitrag anzeigen
    Magst Du das in die Wege leiten? Oder zumindest versuchen?
    Dem Wunsch bin ich hiermit gerne nachgekommen: http://dev.contao.org/issues/2742
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  11. #11
    Contao-Fan
    Registriert seit
    19.06.2009.
    Ort
    Greven
    Beiträge
    357

    Standard

    @xchs

    Dem Wunsch bin ich hiermit gerne nachgekommen: http://dev.contao.org/issues/2742
    Allerbesten Dank. Dann warten wir mal ab, was Leo dazu meint.

    Freundliche Grüße
    Frank

  12. #12
    Contao-Fan
    Registriert seit
    21.06.2009.
    Ort
    Thüringen
    Beiträge
    417

    Standard

    Wäre es möglich das ganze vorrübergehend über die .htaccess zu lösen?

  13. #13
    Contao-Fan
    Registriert seit
    21.06.2009.
    Ort
    Thüringen
    Beiträge
    417

    Standard

    Das Domainspezifisches Inserttag wurde von Leo von Status New zu Accepted geändert.

    Wie geht es nun weiter?

  14. #14
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard

    Hallo Leute,

    Genau dieses Thema beschäftigt mich (meine Idee mit einem Level 3 Menü ist gescheitert da ich das natürlich ausbleden muss wegen der Top navigation und dann wird das menü im Footer schließlich nicht mehr angezeigt )

    Die Sprachabfrage kommt für mich nicht in Frage, da ich z.b.: nicht zwischen Österreich und Deutschland unterscheiden kann. Domains wäre dann noch das beste wobei ich mir das in belgien/schweiz überlegen muss (ein Land, mehrere Sprachen).

    Grüße Winchester

  15. #15
    Contao-Nutzer
    Registriert seit
    12.11.2010.
    Beiträge
    178

    Standard

    Bin ebenfalls an einer Lösung interessiert – seid ihr schon weitergekommen?

    Gruß

  16. #16
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard

    Hallo,

    habe das einstweilen über einzelne Module gelöst.
    Also Modul DE, Modul CH.....

    kommt zwar einiges zusammen aber die Inhalte kann man ja komfortabel includen.
    Sprache hat in meinem Fall nicht ausgereicht, da ich verschiedene Länder mit gleicher Sprache habe und darüber wollte ich volle Kontrolle haben.

    Leider nicht die Antwort die du erhofft hast

    Grüße

  17. #17
    Contao-Nutzer
    Registriert seit
    12.11.2010.
    Beiträge
    178

    Standard

    Danke winchester, für deine rasche Antwort!

    Zitat Zitat von winchester Beitrag anzeigen
    habe das einstweilen über einzelne Module gelöst.
    Also Modul DE, Modul CH.....
    Das hatte ich auch schon überlegt, zumal das in meinem Fall vermutlich zu weiten Teilen ausreichen würde.

    Angenommen, ich habe in der Sidebar 2 Module: "Tel.Nr. DE" und "Tel.Nr. AT". Erstgenanntes wird nur bei der de-Domain angezeigt, letzteres bei der at-Domain.
    Wie hast du dann die Domainanfrage gemacht?

    Ich muss zugeben, dass ich in der Sache noch nicht viel recherchiert habe, aber wenn du das schon einmal gemacht hast, kannst du mir ja vielleicht weiterhelfen.

    Zitat Zitat von winchester Beitrag anzeigen
    Sprache hat in meinem Fall nicht ausgereicht, da ich verschiedene Länder mit gleicher Sprache habe und darüber wollte ich volle Kontrolle haben.
    Das ist bei mir auch der Fall.

    Gruß

  18. #18
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard

    klar

    1) Startpunkt einer Website
    2) Domain eingeben

    Das Feld, das hier im dritten Block zu sehen ist:


    Hoffe das hilft dir weiter

    Gruß

  19. #19
    Contao-Nutzer
    Registriert seit
    12.11.2010.
    Beiträge
    178

    Standard

    Danke.
    Zitat Zitat von winchester Beitrag anzeigen
    klar
    1) Startpunkt einer Website
    2) Domain eingeben
    Ich glaube, ich habe dich beim vergangenen Mal doch falsch verstanden. Wenn man nur einzelne Module in Abhängigkeit der Domain darstellen möchte, bringt es doch nichts, eine neue Seitenstruktur anzulegen, oder? Eine zweite oder dritte Seitenstruktur benötigt man doch nur, wenn komplette Seiten übersetzt werden sollen…?

    Mittlerweile habe ich mir folgende Lösung überlegt:

    PHP-Code:
    <?php

    if(!$this->Input->get('q')) return;

    switch (
    $this->Input->get('q')){
    case 
    'nav':
        switch (
    strrchr($_SERVER['HTTP_HOST'],'.')) {
        case 
    '.at':
            
    // Modul Österreich
            
    echo $this->replaceInsertTags('{{insert_module::AA}}');
            break;
        case 
    '.ch':
            
    // Modul Schweiz
            
    echo $this->replaceInsertTags('{{insert_module::BB}}');
            break;
        default:
            
    // Modul Deutschland
            
    echo $this->replaceInsertTags('{{insert_module::CC}}');
            break;
        } 
        break;

    }
    ?>
    Aufgerufen wird die Datei dann mit einem InsertTag: {{file::dach.php?q=nav}}.
    Für die .at-Domain wird Modul AA angezeigt, für .ch Modul BB und für den Rest (d.h. .de) schließlich Modul CC.

    Gruß


    EDIT: Die obige Lösung funktioniert NICHT, wenn dort wie im Beispiel Module eingebunden werden und der Seitencache aktiviert ist.

    EDIT: Thread mit Lösung.
    Geändert von JaiBee (15.09.2011 um 21:22 Uhr)

  20. #20
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Wir erweitern unsere Extension GeoProtection zurzeit. Die IP's werden gegen den W3C Geolocation Service abgelöst - wäre vielleicht eine Alternative für euch.

    http://www.contao-forge.org/projects/geoprotection

  21. #21
    Contao-Nutzer
    Registriert seit
    12.11.2010.
    Beiträge
    178

    Standard

    Danke, hört sich auch interessant an. Werde ich mir sofort mal näher ansehen.

    Gruß

    EDIT: Ist doch nicht ganz das passende.
    Geändert von JaiBee (15.09.2011 um 21:23 Uhr) Grund: gekürzt

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Gleiche Seite mit anderem Template öffnen
    Von NoName26 im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 14.09.2011, 22:22
  2. Gleiche Spaltenhöhe
    Von nAttillionAire im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 13.01.2011, 07:30
  3. Mehrfache gleiche Accesskeys pro Seite
    Von xchs im Forum Sonstiges zu Contao
    Antworten: 0
    Letzter Beitrag: 25.08.2010, 23:33
  4. Antworten: 15
    Letzter Beitrag: 21.11.2009, 00:56

Lesezeichen

Lesezeichen

Berechtigungen

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