|
Hi
I would like to add classes to the filter headers, does anyone know a way of getting the filter id in the foreach loop?
for example:
Filters are pulled in by this code:
<?php if($this->canShowBlock()): ?> <div class="block block-layered-nav"> <div class="block-title"> <strong><span><?php echo $this->__('Shop By') ?></span></strong> </div> <div class="block-content"> <?php echo $this->getStateHtml() ?> <?php if ($this->getLayer()->getState()->getFilters()): ?> <div class="actions"><a href="<?php echo $this->getClearUrl() ?>"><?php echo $this->__('Clear All') ?></a></div> <?php endif; ?> <?php if($this->canShowOptions()): ?> <p class="block-subtitle"><?php echo $this->__('Shopping Options') ?></p> <dl id="narrow-by-list"> <?php $_filters = $this->getFilters() ?> <?php foreach ($_filters as $_filter): ?> <?php if($_filter->getItemsCount()): ?> <dt><?php echo $this->__($_filter->getName()) ?></dt> <dd><?php echo $_filter->getHtml() ?></dd> <?php endif; ?> <?php endforeach; ?> </dl> <script type="text/javascript">decorateDataList('narrow-by-list')</script> <?php endif; ?> </div> </div> <?php endif; ?>
Filter headers are this line:
<dt><?php echo $this->__($_filter->getName()) ?></dt>
I would like to add a class to the dt of something like “filterid12” so that i can style them individually.
Thanks!
|