Ergebnis 1 bis 11 von 11

Thema: Website mit verschiedenen Regionen mit Cookie

  1. #1
    Contao-Nutzer
    Registriert seit
    19.03.2013.
    Beiträge
    36

    Standard Website mit verschiedenen Regionen mit Cookie

    Hallo zusammen,
    ich war mir nicht ganz sicher in welche Kategorie das Thema passt..
    Bei einem aktuellen Projekt soll die Website in 3 verschiedene Regionen aufgeteilt werden (Münsterland, Hannover, Leipzig). Die Website steht inhaltlich bereits komplett. Ich habe je Region einen eigenen Startpunkt gesetzt und die gleichen Inhalte per Inserttag gespiegelt.

    Jetzt habe ich zwei Probleme:

    1. Ist es möglich für jeden Startpunkt automatisiert in die URL ein Fragment für die Region einzufügen, sodass ich nicht jedes Alias mit der Region benennen muss? Beispiel: http://www.meine-website.de/muensterland/startseite.html

    2. Der Besucher soll beim ersten Besuch auf der Website in einem Popup Fenster seine Region wählen und beim nächsten Besuch wieder per Cookie dort hingeleitet werden. Das Popup-Fenster habe ich mit 3 Links darin erstellt..wie bekomme ich es jetzt hin das ein Cookie erstellt wird der den Besucher weiterleitet..?

    Über Hilfe würde ich mich sehr freuen! Vielen Dank vorab!

    Markus

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

    Standard

    Wenn du statt Startpunkten normale Seiten nimmst, dann würde die Region sowieso automatisch im Alias landen (wenn du Ordner URLs aktiviert hast). Das mit dem Popup und Cookie kannst du per eigenem PHP- und JavaScript auf der Startseite lösen.

  3. #3
    Contao-Nutzer
    Registriert seit
    19.03.2013.
    Beiträge
    36

    Standard

    Hey Spooky,
    danke für deine Antwort! Ich habe die Seite mal soweit umstrukturiert. Jetzt habe ich auf der 1. Ebene nach dem Startpunkt 3 Seiten erstellt die so benannt sind wie die Regionen heißen sollen. Darin habe ich die jeweiligen Seiten verschoben.
    Die Seiten der Regionen sollen aber ja nicht wirklich existieren sondern quasi nur den Ordner für die URL erstellen. Deshalb habe ich diese mit einer internen Weiterleitung versehen, die dann auf die Startseite der Region weiterleitet.
    Allerdings besteht die URL weiterhin nur aus Domain + Seitenalias. Müssen hierfür an der .htaccess Datei noch Änderungen vorgenommen werden, oder habe ich etwas falsch gemacht?

    Gibt es die Möglichkeit die HTML-Dateien innerhalb dieser Ordner gleich zu benennen? – Die Regionen verfügen alle über den gleichen Seitenbaum haben nur unterschiedliche Inhalte. Praktisch wäre es, wenn die Adressen identisch wären nur mit dem Regions-Fragment dazwischen also:
    http://www.meine-website/muensterland/uber-uns.html
    http://www.meine-website/hannover/uber-uns.html
    http://www.meine-website/leipzig/uber-uns.html
    Ich kann aber jedes Seitenalias nur einmal verwenden..


    In die Thematik mit den Cookies muss ich mich dann mal einlesen, das habe ich bisher leider noch nie gemacht..ist das schwer?

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

    Support Contao

    Standard

    Ich denke das Zauberwort heißt hier "Ordner-URLs". Also "Ordner-URLs verwenden" aktivieren in den System-Einstellungen (Abschnitt Frontend-Einstellungen). Danach kannst du entweder in der Seitenstruktur die Aliase neu generieren lassen (unter "Mehrere bearbeiten") oder du setzt sie dir manuell so, wie du sie haben willst. Bei bereits bestehenden Aliasen nur die Einstellung zu ändern macht erst mal gar nichts. Also danach auch neu generieren lassen oder selbst passend setzen. Die URL besteht dann zwar immer noch nur aus Domain, Seitenalias und Suffix, aber ein Seitenalias kann dann eben z.B. auch so aussehen:
    Code:
    muensterland/uber-uns
    hannover/uber-uns
    leipzig/uber-uns
    Da die alle verschieden sind, können sie auch gleichzeitig so verwendet werden. Da die Regions-Seiten bei dir real im Seitenbaum existieren, müssten die Aliase eigentlich nach der automatischen Generierung in der Seitenstruktur auch so aussehen.

  5. #5
    Contao-Nutzer
    Registriert seit
    19.03.2013.
    Beiträge
    36

    Standard

    Achso hatte ich vergessen zu erwähnen, dass ich die Einstellung "Ordner-URLs verwenden" aktiviert hatte. Was ich nicht wusste war, dass man die Seitenaliase dann in z.B. "muensterland/start" umbenenne muss. Ich bin davon ausgegangen, dass die Funktion bewirkt das wenn die Seiten im Seitenbaum verschachtelt sind die Seiten davor auch mit in der URL erscheinen. Jetzt funktioniert es, danke!!

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

    Support Contao

    Standard

    Wenn du nach der Umstellung auf Ordner-URLs neue Unterseiten anlegst, dann geht das automatisch. Aber bereits bestehende Aliase werden eben nicht automatisch geändert. Man kann sie aber in der Seitenstruktur mit "Mehrere bearbeiten" und dann unten "Aliase generieren" neu generieren lassen. Dann musst du nicht alle Aliase einzeln von Hand neu eingeben.

  7. #7
    Contao-Nutzer
    Registriert seit
    19.03.2013.
    Beiträge
    36

    Standard

    Ja die Funktion habe ich auch verwendet, hat mir sehr weiter geholfen – DANKE!!

    Eine Frage habe ich jetzt noch: Ich habe die Startseite der jeweiligen Region jetzt immer mit "index" benannt. Wenn ich jetzt aber nur "http://www.meine-website.de/muensterland/" aufrufe funktioniert es nicht, weil die Seite "index.html" ja nicht real auf dem Server existiert. Kann man da etwas ändern..?

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

    Support Contao

    Standard

    Hm, ich sehe die Problematik, aber eine einfache Lösung in der gewünschten Form sehe ich auf die Schnelle nicht. Die URL http://www.meine-website.de/muensterland/ existiert halt nicht bzw das ist ja nicht wirklich ein Ordner. Aber vielleicht hat ja jemand eine passende Idee. Außer eben auf den Suffix ".html" komplett zu verzichten, was sowieso viele so haben wollen, wobei ich mich da nicht unbedingt dazuzähle.
    Ansonsten wäre halt http://www.meine-website.de/muensterland.html aufrufbar.

  9. #9
    Contao-Nutzer
    Registriert seit
    19.03.2013.
    Beiträge
    36

    Standard Fehlerseite 404 funktioniert nicht

    Hallo nochmal,
    die Seite ist mittlerweile online und es funktioniert auch alles soweit, danke nochmal für die Hilfe bisher!

    Leider ist mir jetzt aufgefallen, dass die 404-Seite nicht funktioniert. Sprich: Es wird immer nur die Standard-Fehlerseite von Contao angezeigt. Ich kann die Fehlerseite auch nicht über das Backend als Vorschau aufrufen, nur wenn ich sie als Reguläre Seite umstelle.

    Liegt das vielleicht an der Struktur der Seite? Diese habe ich so angelegt:

    http://www.meine-website.de (Startpunkt der Website)
    /muensterland (301 Weiterleitung auf index)
    --/index (Reguläre Seite)
    --/unterseite1 (Reguläre Seite)
    --/unterseite2 (Reguläre Seite)
    --/...
    /hannover (301 Weiterleitung auf index)
    --/index (Reguläre Seite)
    --/unterseite1 (Reguläre Seite)
    --/unterseite2 (Reguläre Seite)
    --/...
    /leipzig (301 Weiterleitung auf index)
    --/index (Reguläre Seite)
    --/unterseite1 (Reguläre Seite)
    --/unterseite2 (Reguläre Seite)

    Wenn man http://www.meine-website.de aufruft wird man direkt auf http://www.meine-website.de/muensterland/index.html weitergeleitet. Ich weiß jetzt nicht so genau wo ich die 404-Seite platzieren soll damit sie funktioniert, ich habe schon viele Stellen vergeblich ausprobiert..
    Die htaccess hatte ich auch schon angepasst aber auch erfolglos.

    Vielleicht könnt ihr mir noch einmal helfen..?

    Vielen Dank!
    Markus

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

    Standard

    Hattest du deiner 404 Seite evt. den Alias "404" gegeben? Das funktioniert nämlich nicht.

  11. #11
    Contao-Nutzer
    Registriert seit
    19.03.2013.
    Beiträge
    36

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hattest du deiner 404 Seite evt. den Alias "404" gegeben? Das funktioniert nämlich nicht.
    Danke für die schnelle Nachricht, ich bin leider jetzt erst dazu gekommen wieder reinzuschauen.

    Das ist es nicht, das Alias ist "fehler-404".

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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