Не отображаются сопутствующие товары

  • 3 Ответов
  • 1375 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн vasilevs

Сопутствующие товары добавляются в товаре без проблем, но они не отображаются на странице товара.
Нашел, кажется, код, который отвечает за их отображение, но где нужно исправить не понятно. Может кто подскажет?
Файл: templates\шаблон\html\com_virtuemart\productdetails\default.php
<?php // Related Products
/*   if ($this->product->related && !empty($this->product->related)) {
      $iRelatedCol = 1;
      $iRelatedProduct = 1;
      $RelatedProducts_per_row = 4 ;
      $Relatedcellwidth = ' width'.floor ( 100 / $RelatedProducts_per_row );
      $verticalseparator = " vertical-separator"; ?>


      <div class="related-products-view">
         <h4><?php echo JText::_('COM_VIRTUEMART_RELATED_PRODUCTS_HEADING')?></h4>

      <?php // Start the Output
      
foreach ($this->product->related as $rkey => $related) {

         
// Show the horizontal seperator
         
if ($iRelatedCol == && $iRelatedProduct $RelatedProducts_per_row) { ?>

            <div class="horizontal-separator"></div>
         <?php }

         
// this is an indicator wether a row needs to be opened or not
         
if ($iRelatedCol == 1) { ?>

            <div class="row">
         <?php }

         
// Show the vertical seperator
         
if ($iRelatedProduct == $RelatedProducts_per_row or $iRelatedProduct $RelatedProducts_per_row == 0) {
            
$show_vertical_separator ' ';
         } else {
            
$show_vertical_separator $verticalseparator;
         }

               
// Show Products ?>

               <div class="product floatleft<?php echo $Relatedcellwidth $show_vertical_separator ?>">
                  <div class="spacer">
                     <div>
                        <h3><?php echo JHTML::_('link'$related->link$related->product_name); ?></h3>

                        <?php // Product Image
                        
echo JHTML::link($related->link$related->images[0]->displayMediaThumb('title="'.$related->product_name.'"')); ?>


                        <div class="product-price">
                        <?php /** @todo Format pricing  ?>
                        <?php if (is_array($related->price)) echo $related->price['salesPrice']; ?>
                        </div>

                        <div>
                        <?php // Product Details Button
                        
echo JHTML::link($related->linkJText::'COM_VIRTUEMART_PRODUCT_DETAILS' ), array ('title' => $related->product_name'class' => 'product-details' ) ); ?>

                        </div>
                     </div>
                  <div class="clear"></div>
                  </div>
               </div>
         <?php
         $iRelatedProduct 
++;

         
// Do we need to close the current row now?
         
if ($iRelatedCol == $RelatedProducts_per_row) { ?>

            <div class="clear"></div>
            </div>
         <?php
         $iRelatedCol 
1;
         } else {
            
$iRelatedCol ++;
         }
      }
      
// Do we need a final closing row tag?
      
if ($iRelatedCol != 1) { ?>

         <div class="clear"></div>
         </div>
      <?php ?>
      </div>
   <?php } */ ?>


*

Оффлайн vasilevs

Мне подсказали код, который отвечает за отображения сопутствующих товаров,

if (!empty($this->product->customfieldsRelatedProducts)) {
     echo $this->loadTemplate('relatedproducts');
}

но добавлением этого кода удалось добиться отображение надписи "Сопутствующие категории" вместо "Сопутствующие товары" и отображения в столбец неактивных картинок сопутствующих товаров с неактивными названиями этих товаров. (Joomla 2.5. , VirtueMart 2.0.2).

*

Оффлайн ddenov

Здравствуйте! В опциях не отображаются сопутствующие товары для их наполнения. В настройках галку поставил. Подскажите, как настроить данную функцию?

*

Оффлайн ddenov

Всем спасибо! Вопрос снимается. Разобрался сам.