Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Aktueller Menüpunkt die Klasse “active” geben?! 
 
District
Jr. Member
 
Total Posts:  16
Joined:  2012-04-24
 

Hallo,

ich habe folgende Menüpunkte:

<li class=” non-active"> A </li>

<li class=” non-active"> B </li>

<li class=” non-active"> C </li>

so wenn ich jetzt aber auf beispielsweise B gehe,
soll auf der Seit B die klasse “active” vergeben werden,
also so:

<li class=” non-active"> A </li>

<li class=” active"> B </li>

<li class=” non-active"> C </li>

Kann mir jemand sagen, wie man das umsetzen muss?!

Edit://

Meine Bausteine sind folgende:
Jedoch weiss ich nicht
wie man der Syntax aussehen müsste ...

irgendwie müsste ich doch innerhalb der <li class=categoriy-li ‘. if Abfrage.’ ...
starten?!

if ( ($category = Mage::registry(’current_category’))) {
echo $category->getName(),’ text’;
}
else {
echo “defaultklasse”;
}

echo ‘<li class="category-li"><a href="’.$_category->getUrl().‘“ class="category-li-a">’.$_category->getName().’</a></li>’;

Kann mir niemand helfen?

Edit//

Irgendwie so vielleicht?!

echo '<li class="category-li'.if($_currentUrl === $_homeUrl):.'active"><a href="'.$_category->getUrl().'" class="category-li-a">'.$_category->getName().'</a></li>';

Gruß
Markus

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top