iframe per relativem Link oder $_SERVER['HTTP-HOST'] ?

Gesperrt
kombi
Beiträge: 19
Registriert: Fr 10. Jan 2003, 16:22
Wohnort: Köln
Kontaktdaten:

iframe per relativem Link oder $_SERVER['HTTP-HOST'] ?

Beitrag von kombi »

Wir müssten einen iframe dynamisch mit der aktuellen URL einbinden, wie geht das wohl am besten?

Am einfachsten wäre natürlich ein Link ab DocumentRoot, also z.B. /pfad/zum/iframe.html

Alternativ ginge es auch mit o.g. Server-Variablen. Aber wie bringen wir's dem von Contenido im Modul vorgegebenen Link CMS_LINKDESCR[] bei?

Vielen Dank und viele Grüße,
Konrad
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Hä? Kannst Du das nochmal anhand eines Beispiels erläutern? Welche Seite ist dynamisch?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
kombi
Beiträge: 19
Registriert: Fr 10. Jan 2003, 16:22
Wohnort: Köln
Kontaktdaten:

Beitrag von kombi »

Also, in eine Contenido-Site soll an einer bestimmten Stell ein iframe geladen werden, und zwar mit der Adresse unter der auch die umgebende Seite aufgerufen wurde (es gibt mehrere mögliche Domains).

Frage ist jetzt, wie man den Link (bisher heißt der im Modul "CMS_LINKDESCR[399]2), mit dem der iframe aufgerufen wird entsprechend dynamisch anpasst, also je nach dem http://www.diesedomain.com/foo/bar/iframe.html oder http://www.jeddomain.net/foo/bar/iframe.html aufrufen lässt.

Bis jetzt schaffe ich das nur mit einem festen Link, das führt aber später bei Umschaltung zu SSL zu Problemen, wenn frame-Inhalte scheinbar verschiedener Herkunft sind.

Viele Grüße,
Konrad
Enigma
Beiträge: 50
Registriert: Mi 8. Jun 2005, 05:55
Wohnort: Kiel
Kontaktdaten:

Beitrag von Enigma »

Wie wär's einfach mit src="/foo/bar/iframe.html"? :wink:

Gruß,
Jan
This message has been ROT-13 encrypted twice for higher security.
kombi
Beiträge: 19
Registriert: Fr 10. Jan 2003, 16:22
Wohnort: Köln
Kontaktdaten:

Beitrag von kombi »

Gute Idee, hätte von mir sein können (s.o.) ;)

Würde allerdings bedeuten, dass jeder iframe ein eigenes Modul bräuchte.

Kann man der Contenido-Variablen CMS_LINKDESCR[] nicht irgendwie beibiegen, die aktuelle URL zu verwenden oder zumindest erst ab DocumentRoot zu beginnen?

Viele Grüße,
Konrad
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Mmmh? Irgendwas verstehe ich noch nicht.

Das ist ein iFrame:
<iframe src="/foo/bar/iframe.html">

Wie hast Du das abgebildet, wenn Du nicht ein iFrame-Modul verwendest bzw. was hat das mit einem CMS_LINK zu tun...?

Oder ist es so: Du hast einen Link auf eine Seite (mit einem iFrame). Dazu verwendest Du CMS_LINK. Dein Problem ist nun, dass CMS_LINK als Link immer einen Pfad angibt, der aus der Mandanteneinstellung stammt ... richtig?

D.h., dass es im Prinzip wurscht ist, dass es eine iFrame-Seite ist, der Link stimmt nur nicht...

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
kombi
Beiträge: 19
Registriert: Fr 10. Jan 2003, 16:22
Wohnort: Köln
Kontaktdaten:

Beitrag von kombi »

Ich glaube du hast es am besten erklärt, genau so ist es!

Wie kann man das lösen?

Vielen Dank und viele Grüße,
Konrad
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ähm, sehr schwer: Entweder man überarbeitet den Typ (CMS_LINK) in der Datenbank direkt (was für alle Verwendungen gilt! Es ist daher nicht empfohlen) oder mmh, versuche mal einen entsprechenden Beitrag von Halchteranerin zu finden, die hatte da auch schon mal dran gearbeitet, wenn ich mich recht erinnere.

Na ja, oder man verwendet als Typ CMS_HTML und gibt den Link so ein, wie man will.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt