2015-10-13 2 views
1

я в настоящее время у меня есть краткое описание называют в view.phtmlДобавление Краткое описание к Long Описание Tab в Magento 1,9

  <?php if ($_product->getShortDescription()):?> 
      <div class="short-description"> 
       <div class="std"><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div> 
      </div> 
     <?php endif;?> 

Я хотел бы добавить это к моему длинное описание (которое в настоящее время наречено description.phtml).

Я попытался добавить этот бит кода в description.phtml

<?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?> 

Однако, когда я делаю что вкладки исчезают совсем. Есть ли способ, возможно, объединить короткое и длинное описание в Magento или просто добавить краткое описание на вкладку описания без его взлома?

+0

Не могли бы вы, пожалуйста, очистить меня, вы хотите отобразить продукт Описание filed value в описании ионная вкладка с кратким описанием на странице просмотра продукта справа? –

ответ

0

Вам нужно добавить следующий код, чтобы получить short_description значение в description.phtml

<?php $_short_description = $this->getProduct()->getShortDescription();?> 

Затем добавьте этот

<?php if ($_short_description): ?> 
    <div class="std"> 
     <?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $_short_description, 'short_description') ?> 
    </div> 
<?php endif; ?> 
0

копию формы ядро ​​файла этот URL приложение/дизайн/интерфейс/базы/по умолчанию/template/catalog/product/view/description.phtml to app/design/frontend/yourtheme/default/template/catalog/product/view/description.phtml

если вы хотите расчесывать иня короткие и войти описание Снегурочки попробуйте ниже кода

<?php $_description = $this->getProduct()->getDescription(); ?> 
 
<?php $_short_description = $this->getProduct()->getShortDescription(); ?> 
 
<?php if ($_description && $_short_description): ?> 
 
    <h2><?php echo $this->__('Details') ?></h2> 
 
    <div class="std"> 
 
     <?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $_description, 'description')." ".$this->helper('catalog/output')->productAttribute($this->getProduct(), $_short_description, 'shortDescription') ?> 
 
    </div> 
 
<?php elseif($_description) : ?> 
 
\t <h2><?php echo $this->__('Details') ?></h2> 
 
    <div class="std"> 
 
     <?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $_description, 'description');?> 
 
    </div> 
 
<?php endif; ?>

, если вы просто хотите разместить короткие затем удалить длинное описание кода сверху

Надеется, что это поможет вам

Спасибо

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