2013-02-21 35 views
0

我的客戶希望應用於magento的類別頁面上的過濾標題的單獨樣式。將ID添加到magento過濾器標題

標題是從magento的管理面板中設置的屬性中拉出來的,不幸的是它沒有爲它們分配類,我試圖把屬性代碼放在id中。

這是在過濾器拉代碼:

<?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; ?> 

我想的ID添加到dt這一行:

<dt><?php echo $this->__($_filter->getName()) ?></dt> 

我嘗試這樣做:

<dt id="filter<?php echo $this->__($_filter->getAttributeCode()) ?>"><?php echo $this->__($_filter->getName()) ?></dt> 

但它只是輸出代碼應該在哪裏。

感謝

回答

0

找到了答案,只是櫃面任何人讀想知道我用:

​​
相關問題