2015-05-06 2 views
0

В настоящее время у меня есть это в crosselling.phtml:Пользовательский атрибут текст в Magento Корзина Crosselling

<?php if($this->getItemCount()): ?> 
<div class="crosssell"> 
    <h2><?php echo $this->__('Service:') ?></h2> 
    <ul id="crosssell-products-list"> 
    <?php foreach ($this->getItems() as $_item): ?> 
     <li class="item"> 
      <a class="product-image" href="<?php echo $_item->getProductUrl() ?>" title="<?php echo $this->escapeHtml($_item->getName()) ?>"><img src="<?php echo $this->helper('catalog/image')->init($_item, 'thumbnail')->resize(75, 75); ?>" width="75" height="75" alt="<?php echo $this->escapeHtml($_item->getName()) ?>" /></a> 
      <div class="product-details"> 
       <h3 class="product-name"><a href="<?php echo $_item->getProductUrl() ?>"><?php echo $this->escapeHtml($_item->getName()) ?></a></h3> 
       <?php echo $this->getPriceHtml($_item, true) ?> 

        <p><?php 
$custom = Mage::getModel('catalog/product')->load($_item->getProductId()); 
echo $custom->getAttributeText('servicetekst'); 
?></p> 
       <button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_item) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button> 
       <ul class="add-to-links">    
       </ul> 
      </div> 
     </li> 
    <?php endforeach; ?> 
    </ul> 
    <script type="text/javascript">decorateList('crosssell-products-list', 'none-recursive')</script> 
</div> 
<?php endif; ?> 

Все, загружает отлично, за исключением де пользовательского атрибута «servicetekst». Отсюда я не уверен, как действовать дальше?

ответ

0

Я нашел что-то, что сработало для меня для отображения пользовательских атрибутов в шаблоне crossell Magento 1.9.2.2. Это просто.

<?php echo $this->escapeHtml($_item->getCustom_attribute()) ?> 

Убедитесь, что для параметра «Используется в товарном листинге» установлено значение «Да» и переиндекс.

Смежные вопросы