- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Einzelne HTTPS Seite erstellen
Hallo,
ich mรถchte die Seite "Kontakt", welche รผber den Menรผpunkt <a href="$CMS_REF(#nav.ref)$"> aufgerufen wird und ein Kontaktformular enthรคlt, gerne als https:// aufrufen.
Statt:
http://www.meineseite.de/kontakt
soll sie wie folgt aussehen:
https://www.meineseite.de/kontakt
Leider finde ich nicht die Stelle, wo ich http:// in https:// umwandeln / abfangen kann.
Kann mir ev. jemand von Euch weiterhelfen?
Danke.
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Frau Garzareck,
wenn es Ihnen nur darum geht, die Seite korrekt zu verlinken, dann reicht eine einfache Abfrage im Linktemplate bzw. in der Navigationsfunktion aus:
$CMS_IF(#nav.uid == "...")$
$CMS_VALUE(#global.urlCreator.urlPrefix.replace("http","https"))$$CMS_REF(#nav.ref,abs:2)$$CMS_ELSE$
$CMS_REF(#nav.ref)$
$CMS_END_IF$
Voraussetzung ist natรผrlich ein korrekt gesetztes URL-Prefix im Generierungstask.
Viele Grรผรe
Christoph Bohm
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Vielen Dank Herr Bohm. Jetzt klappt es.
Schรถne Grรผรe
Katja Garzareck
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Lรคsst sich das auch auf ein ganzes Unterverzeichnis oder auf Seiten mit einem bestimmten Template anwenden?
Viele Grรผรe aus dem Wilden Sรผden
Marco Ziesing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ich habe das "Problem" etwas anders gelรถst.
Bei uns werden nur die Kontaktformulare per https angeboten. Da ein Nutzer auch auf die Kotaktformulare verlinken kann, mรผsste man bei der Generierung der Links noch eine Abfrage einbauen, ob es das Kontaktformular ist (dann https) oder eine andere Seite ist (dann http). Um dies zu umgehen, haben wir im Apache die Umlenkung vorgenommen (also wenn Kontaktformular wird auf https umgeleitet). Dazu darf der Name des Kontaktformulars nicht geรคndert werden (das kann man ja รผber die Rechte sicher stellen).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hmm... Also, wir haben bei einem Kunden das so umgesetzt, dass die Seiten einmalig generiert werden, und dann in der Struktur auf "Externe Adresse (URL)" umstellen mit https://-Prefix.
So hat man den Vorteil nicht nur bei Verweisvorlagen, sondern auch in der Navigation und das ohne groรes รndern von den einzelnen Templates (Verweisvorlagen, Navigation) erforderlich wรคre. Erst recht, wenn irgendwann bei einer weiteren Seite ebenfalls auf https geswitched werden soll.
Eine weitere, jedoch unschรถnere, Variante wรคre einen neuen Header schicken.
Es gibt da wirklich so einige Mรถglichkeiten!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Herr Ziesing,
ja natรผrlich. รber das #nav-Objekt haben Sie ja Zugriff auf den referenzierten Knoten und kรถnnen von dort ausgehend das Template der referenzierten Seite oder Eigenschaften des betreffenden Strukturbaums auslesen und entsprechend agieren.
Viele Grรผรe
Christoph Bohm

