Questions & Answers

KaGa
I'm new here

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.

6 Replies
bohm
I'm new here

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

Vielen Dank Herr Bohm. Jetzt klappt es.Smiley Happy

Schรถne GrรผรŸe

Katja Garzareck

0 Kudos

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

0 Kudos
aVogt
Returning Creator

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).

0 Kudos
rbitdd
Returning Responder

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! Smiley Happy

0 Kudos

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

Type a product name