am: 09. Dezember 2010, 15:22:45
Hallo zusammen,
ich bin Johannes und freue mich über diese Community und die gute Stimmung hier. Vielleicht kann ich auch etwas dazu beitragen.
Da ich die Suche bemüht habe, aber noch keinen Beitrag zum Thema gefunden habe, versuche ich es einmal mit einem neuen Thread.
Mir fiel auf, daß in der Kategoriennavigation keine CSS-Kennzeichnung der gerade aktuellen Kategorie eingefügt wird. Bei einem CMS wird das an dieser Stelle z.B. "currentpage" genannt und in der alten xt:Commerce Version gibt es die CSS-Class 'activeCat', die man nutzen kann, um den Besuchern einen optischen Halt zu geben, je nachdem, in welcher Kategorie die sich gerade befinden. Bei der Suche nach der entsprechenden Datei, woher dies stammt, fand ich in den Templates der alten Version im Verzeichnis
/templates/xtc4/source/inc die Datei "
xtc_show_category.inc.php"; dort findet sich der entsprechende Schnipsel, der bei der alten Version dafür verantwortlich war (ca. ab Zeile 109:
// Überprüfung ob Element aktiv, sowie öffnen des Listenelements if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= '<li class="activeCat" id="'.$getId.'">'; } else { $categories_string .= '<li id="'.$getId.'">'; } Leider hat ein Einfügen in die modified eCommerce Shopsoftware Version von "
xtc_show_category.inc.php" nicht wie gewünscht funktioniert; ein Vergleich zeigt, daß hier erhebliche Änderungen bzw. Verbesserungen vorgenommen worden sind. Da ich nicht der geborene PHP'ler bin, lediglich über einige 'Leseerfahrung' verfüge, wollte ich die Runde hier einmal fragen, ob es wohl aufwändig wäre, eine Kennzeichnung der gerade aktiven Kategorie in diese 'Navi-Bastelstube' einzubauen oder ob dies ganz leicht zu bewerkstelligen wäre.
Ich würde mich über jedes Feedback sehr freuen und fände es toll, am Ende ein "[gelöst]" vor diesen Thread stellen zu können.
Cheers,
Johannes
Linkback: https://www.modified-shop.org/forum/index.php?topic=9915.0