Tipp: Anker richtig setzen bei URL-Rewriting

Gesperrt
#ayshe
Beiträge: 445
Registriert: Do 25. Mär 2004, 10:04
Kontaktdaten:

Tipp: Anker richtig setzen bei URL-Rewriting

Beitrag von #ayshe » So 7. Okt 2007, 21:06

Hallo,

für all jene, die das um URL-Rewriting erweiterte Contenido-Paket nutzen (ich verwende derzeit 4.6.15) hier ein kleiner Tipp, wie Anker ("Sprungverweise") über den Editor (bei mir TinyMCE) korrekt gesetzt werden.

[-> Bei Fragen zum HTML bitte bei selfhtml.org nachschlagen.]
[-> Die URL-Beispiele sind fiktiv.]
[-> Alle Angaben ohne Gewähr, bei mir hat es so funktioniert.]

A) Schau dir an, wie die URL der Seite, auf der die Anker eingesetzt werden sollen, im Browser angezeigt wird.
Beispiel: Der Pfad in Contenido lautet www.deinedomain.com/front_content.php?idcat=30, aber im Frontent wird die URL www.deinedomain.com/klamotten/hosen ausgegeben

B) Setze zunächst an der Stelle, an die der Browser "springen" soll, das Ankerziel. Merk dir den Namen ;-)
Für unser Beispiel sei dies #kurze_hosen

C) Setze nun an der gewünschten Ausgangsstelle den Sprungverweis. Für die Zieladresse kannst du jetzt nicht, wie bei statischen HTML-Seiten, einfach href="#kurze_hosen" angeben. Durch das URL-Rewriting braucht Contenido ein paar mehr Angaben, nämlich die absolute Adresse ohne den Wurzelpfad.
Im Beispiel wäre das
href="klamotten/hosen/#kurze_hosen"

Gruß,
Ayshe

emergence
Beiträge: 10641
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Di 20. Nov 2007, 20:19

ähm, nur aus interesse

Code: Alles auswählen

front_content.php?idcat=30#kurze_hosen
tuts nicht ?
*** make your own tools (wishlist :: thx)

wosch

Beitrag von wosch » Mi 21. Nov 2007, 15:23

emergence hat geschrieben:ähm, nur aus interesse

Code: Alles auswählen

front_content.php?idcat=30#kurze_hosen
tuts nicht ?
@emergence,
ich habe ein ähnliches Problem mit modrewrite.
Hier beschrieben:

http://www.contenido.de/forum/viewtopic.php?t=18454

Wenn in einer URL nur front_content.php?idcat=30 bzw. mit idcat und idart steht wird der Link umgewandelt in:

Code: Alles auswählen

<a href="/">Der Textlink </a>
Ich bin auch erst ans Ziel gekommen als ich den Link so wie @#ayshe mit den Aliasen angegeben hatte.

Es muß was mit den Modrewrite-Regeln zu tun haben das der relative link mit front_content ersetzt wird duch den Slash.

Im Quelltext wird weiterhin der richtige Link angezeigt.

emergence
Beiträge: 10641
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 21. Nov 2007, 15:30

die mod_rewrite rules in der .htaccess ändern keinen quellcode...
das klingt eher nach einem bug in der php routine der die ersetzungen vornimmt...
ist aber nur ne annahme, ich kenne das teil dafür einfach zu wenig...
*** make your own tools (wishlist :: thx)

wosch

Beitrag von wosch » Mi 21. Nov 2007, 16:15

emergence hat geschrieben:die mod_rewrite rules in der .htaccess ändern keinen quellcode...
Stimmt eigentlich.
Der Quellcode im Editor ist immer noch so wie ich ihn eingeben hatte.
Es ist der HTML-Code der Seite wie der Browser sie anzeigt.
emergence hat geschrieben:das klingt eher nach einem bug in der php routine der die ersetzungen vornimmt...
Hm, ...

wosch

Beitrag von wosch » Do 22. Nov 2007, 14:31

@emergence,
du hast recht. Es ist wahrscheinlich ein Bug in einer php-Routine.
Mir ist noch etwas aufgefallen.
Dort wo die URL immer selbstständig geändert wird, ist es ein HTML-Textfeld, gepflegt über Contenido/Tiny.

Exakt diesen Teil habe ich auf jeder Seite einer bestimmten Kategorie, und zwar über das Layout statisch eingebunden. Dort wird die URL nicht geändert, da bleibt sie und funktioniert dann auch.

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » Fr 23. Nov 2007, 01:37

Es findet eine Ersetzung statt (siehe Quellcode des advlink-Plugins und dort nach "Contenido") - wenn ich mich richtig erinnere.

Mit front_content.php?idart=x#bla sollte es aber gehen, oder?

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