[4.9.4] Ankerlink im Layout setzen

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

[4.9.4] Ankerlink im Layout setzen

Beitrag von Horst1234 »

Hallo,

ich versuche gerade im Layout einen Ankerlink zu setzen, der auf die jeweils aktive Seite verweist, um dadurch via fancybox eine lightbox zu öffnen.
Da gibt's wohl das Problem mit dem Basehref. Wie kann ich das im Layout lösen, auch ohne das die Seite erneut aufgerufen wird.

Grüße aus Bremen,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: [4.9.4] Ankerlink im Layout setzen

Beitrag von Horst1234 »

Hallo,
ich versuch's noch mal anders: Wie kann ich im Layout einen Anker-Link setzen, der dann nicht automatisch immer die Startseite aufruft? Der also wirklich auf einen Anker in der gerade aufgerufenen Seite geht? Da ich damit ein Skript aufrufen möchte, wäre es ideal, wenn dabei die gerade aufgerufene Seite durch den Link NICHT neu geladen wird.
Gibt es vielleicht einen Weg, das base href nur für diesen einen Link "auszuschalten"?
Die Vorschläge aus http://forum.contenido.org/viewtopic.ph ... anker+link funtionieren leider alle nicht.
Vielen Dank,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: [4.9.4] Ankerlink im Layout setzen

Beitrag von Horst1234 »

Hallo,
nach viel Rumprobieren hier die Lösung für einen Ankerlink: <a href="front_content.php?idart=<?php echo $idart ?>#top">Nach oben</a>. Klappt im Layout oder über ein Modul. Und auch mit AMR.
Grüße aus Bremen,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Zuschauer
Beiträge: 141
Registriert: Do 5. Dez 2013, 08:57
Kontaktdaten:

Re: [4.9.4] Ankerlink im Layout setzen

Beitrag von Zuschauer »

Hallo Horst,

das kann aber nur dann klappen, wenn die Seite nicht über die Navigation (als Startartikel) aufgerufen wurde, oder bei AMR immer der Artikel-Alias eingesetzt wird.
Ohne AMR hättest du sonst den Unterschied zwischen ?idcat= und ?idart=, mit AMR wären es .../index.html und .../artikelalias.html.

Gruß
Zuschauer
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: [4.9.4] Ankerlink im Layout setzen

Beitrag von Horst1234 »

Hallo Zuschauer,
gibt es denn einen "wasserdichten" Link, der alles kann?
Grüße,
Horst
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Zuschauer
Beiträge: 141
Registriert: Do 5. Dez 2013, 08:57
Kontaktdaten:

Re: [4.9.4] Ankerlink im Layout setzen

Beitrag von Zuschauer »

Das kann ich dir für die 4.9 nicht sagen, für die 4.8 kannst du per isStartArticle() abfragen, ob es ein Startartikel ist (obwohl es trotzdem Differenzen in der URL geben kann, z. B. Parameter).
Ich denke mal, das sicherste wäre (wenn verfügbar) die Adresse mit $_SERVER['REQUEST_URI'] einzusetzen:

Code: Alles auswählen

<a href="<?php echo $_SERVER['REQUEST_URI']; ?>#top">Nach oben</a>
Wenn das nicht geht, muss man sich einmal die phpinfo() ausgeben lassen und darin die passenden Variablen zusammen suchen.

Gruß
Zuschauer
Horst1234
Beiträge: 366
Registriert: Sa 25. Okt 2008, 12:45
Wohnort: Bremen
Kontaktdaten:

Re: [4.9.4] Ankerlink im Layout setzen

Beitrag von Horst1234 »

Herzlichen Dank, werd ich ausprobieren.
Webdesign | Contenido: Templateprogrammierung, Einrichtung und Verwaltung | http://www.w2media.de
Antworten