Link in Navigationpath kennzeichnen

Gesperrt
wildstar1600
Beiträge: 32
Registriert: Fr 22. Jun 2007, 23:06
Wohnort: Ingolstadt
Kontaktdaten:

Link in Navigationpath kennzeichnen

Beitrag von wildstar1600 »

Hallo beisammen,
ich würde gerne das org. Modul Navigationspath soweit abändern.

Orginal Ausgabe: z.B.

Home | Seite 1 | Seite 2 | Seite 3 |


so würde ich die seperator's gerne nur an der gerade eben befindlichen Seite haben.

Home Seite1 Seite 2 | Seite 3 |

Habe bereits im Output code vieles probiert,.. Leider kein Erfolg.
Hat jemand Rat oder Erfahrungen wo ich dies am besten Umsetzten kann.

Danke
wildstar1600
Beiträge: 32
Registriert: Fr 22. Jun 2007, 23:06
Wohnort: Ingolstadt
Kontaktdaten:

Beitrag von wildstar1600 »

So wie die Sache aussieht gehts einigen so wie mir. ;-)

Habe bereits viele Berichte hier gelesen, doch leider kein brauchbares gefunden. Soviel was ich bereits rausgefunden hab, kann das nur mit der Funktionsvorlage $dummy=conCreateLocation...... zusammen hängen. Möchte aber in der funktion nichts abändern, da es beim nächsten Update alles wieder auf den alten Zustand zurückgespielt werden könnte.

Hat wirklich keiner einen kleinen Denkanstoß?

Vielen Dank schon mal vorab.
Phiga
Beiträge: 23
Registriert: Mi 3. Mai 2006, 09:16
Wohnort: Bonn
Kontaktdaten:

Navigationspath mit Startseite u. markiertem letztem Eintrag

Beitrag von Phiga »

Sicherlich kommt die Antwort etwas spät. Aber ich hatte ein ähnliches Problem und wollte mit meiner Lösung nicht hinterm Berg halten.

Damit im Contenido-Code (insbes. in conCreateLocationString) nichts angepasst werden muss, habe ich mich mit String-Operationen im Modul begnügt.

Hinweis: In meinem Fall hängt an einer Kategorie immer nur eine einzige Seite, sodass ich den sinnlosen Link auf die eigene Seite gegen ein STRONG tauschen konnte.

Hoffe, es hilft jemandem...

Code: Alles auswählen

<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : GPS ("Sie sind hier:")
* Created   : 2007-08-21
************************************************/

$dummy = conCreateLocationString($idcat, '|', $retval, true, "", 0);

// Das hier nur der Ordnung halber (die Klasse braucht kein Mensch):
$retval = str_replace ('class=""', '', $retval );

// Letzten Eintrag finden und A gegen STRONG tauschen (barrierefrei / barrierearm)
$retval = preg_replace ('/<a[^>]+>([^\|]+)<\/a>$/', '<strong>$1</strong>', $retval );

// Eine Liste um die einzelnen Eintraege bauen
$retval = str_replace ('|', ' ></li><li>', $retval );

echo '<div id="gps">Sie sind hier: <ol><li>';
echo $retval;
echo '</li></ol></div>';

?>
Gesperrt