Jump to content
xt:Commerce Community Forum

Kategorienamen im Script editieren


wasted

Recommended Posts

Hi, habe hier folgenden Sachverhalt an dem ich ziemlich zu kauen habe.

Im Feld für den Kategorienamen wurden <em> und <BR> Tags zur Darstellung eingefügt, welche ich nun im Script wieder filtern muss. Dies, weil die Navigationslinks am Seitenende wieder "seriell" ausgegeben werden müssen.

Habe im Vorfeld alles vorbereitet und bis dato lief alles. Zweite Version der xtc_show_category wurde angelegt usw.

Nun finde ich allerdings nicht den Punkt, an dem die Einzelnen Kategorienamen eingefügt werden. Hier kann ich ja problemlos die <BR> Tags wieder entfernen.

Für Hilfe sehr dankbar

Link to comment
Share on other sites

Hallo,

bin gerade auf die Lösung gekommen :cool: :

Ich habe doch bereits die xtc_show_category.php kopiert und neu benannt.

Diese Datei wurde wie folgt modifiziert.

Ab Zeile 26 kommt

$getId = $foo[$counter]['name'] ;[/PHP]

ins Spiel.

Diese Variable von den jeweiligen Tags "säubern", d.h. die Formatierungen mit

[PHP]str_replace[/PHP]

entfernen oder durch ein Leerzeichen ersetzen.

Auskommentieren von:

[PHP] /* Schreibt die jeweiligen Navigationspunkte */
$foo[$counter]['name'] = str_replace("<BR>"," ",$foo[$counter]['name']);
$categories_string .= $foo[$counter]['name']; [/PHP]

Folgenden Block ...

[PHP]/ Überprüfung ob Elemnt aktiv, sowie öffnen und Ausgabe des Listenelements
if ( ($id) && (in_array($counter, $id)) ) {
$categories_string .= ''.$getId.'';
} else {
$categories_string .= ''.$getId.'';
}[/PHP]

... verschieben nach/unter ...

[PHP]// Linkausgabe
$categories_string .= '<a href="';
$cPath_new=xtc_category_link($counter,$foo[$counter]['name']);
$categories_string .= xtc_href_link(FILENAME_DEFAULT, $cPath_new);
$categories_string .= '">';[/PHP]

Dann werden die gesäuberten Navigationspunkte/Kategoriennamen korrekt und verlinkt dargestellt.

Nicht vergessen die originale xtc_show_category nicht verändern !!!

Falls es unbedingt sein muß, SICHERUNGSKOPIE anlegen !!!! ;)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...