Новости Joomla

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

Resed

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Доброго времени суток, дамы и господа.
Стоит задача организовать вывод списка товаров в категории в виде табов (пример здесь http://www.chem.eurohim.ru/catalog/DryMortarAdditives/Group31/sGroup1010/ProductList.html)
А именно, я хочу организовать описание категории в виде отдельной закладки, а не как в стандартном варианте (снизу или сверху). Также важно, что в заголовке стояла родительская категория (или категории), а в вкладке табов с название подкатегории список товаров этой подкатегории.
И еще... В меню категорий VM, при нажатии на первую родительскую категорию открывается список подкатегорий. Нужно заблокировать возможность раскрытия подкатегории в mainbody при клике на родительскую категорию (пример тоже можно посмотреть по приведенной ссылке).
Как можно реализовать? !
« Последнее редактирование: 29.03.2011, 19:39:24 от Resed »
*

Resed

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Чет не получается пока...
Народ, помогайте!
файл my_browse.php:
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
?>
<?php
jimport('joomla.html.pane');
$myTabs = & JPane::getInstance('tabs', array('startOffset'=>0));
$output = '';
$output .= $myTabs->startPane( 'pane' );

$output .= $myTabs->startPanel( $category_name, 'tab1' );
    $output  .= '<div >'.$desc.'</div>';
$output .= $myTabs->endPanel();

$output .= $myTabs->startPanel( $VM_LANG->_('PHPSHOP_PRODUCT'), 'tab2' );
$output  .= '<div >'.
  '<a href="echo $product_flypage ">echo $product_name</a>'.
     $product_price.
     
     $product_s_desc. $product_rating.
     '<a class="button_details" href="echo $product_flypage">echo $product_details</a>'.'<br>'.$product_reviewform.'</div>';
$output .= $myTabs->endPanel();
$output .= $myTabs->endPane();
echo $output;
?>

код browse_notables.tpl.php:
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

mm_showMyFileName(__FILE__); ?>
<?php
$data =array(); // Holds the rows of products
$i = $row = $tmp_row = 0; // Counters
$num_products = count( $products );
foreach( $products as $product ) {

/*** Now echo the filled cell ***/

if( $tmp_row != $row || $row == 0 ) {

if ( ($num_products - $i) < $products_per_row ) {

$cell_count =$num_products - $i;

}

else {

$cell_count = $products_per_row;

}

$row++;

$tmp_row = $row;

}

$colspan = $products_per_row - $cell_count + 1;

if( $cell_count < 1 ) {

$cell_count = 1;

}
echo "<div style=\"width:". intval(round(100/$cell_count)-2)."%;\" id=\"".uniqid( "row_" )." \"".(( ($i) % $products_per_row == 0)? ' class="first_col"' : '').">";

foreach( $product as $attr => $val ) {

// Using this we make all the variables available in the template

// translated example: $this->set( 'product_name', $product_name );

$this->set( $attr, $val );

}

// Parse the product template (usually 'browse_x') for each product

// and store it in our $data array

echo $this->fetch( 'browse/'.$templatefile .'.php' );



$i++;

if ( ($i) % $products_per_row == 0) {

$row++;

/** if yes, close the current "row" ***/

echo "\n</div><br class=\"clr\" />";

}

else {

echo "\n</div>";



}



}

?>

<?php

echo $browsepage_footer;



// Show Featured Products

if( $this->get_cfg( 'showFeatured', 1 )) {

    /* featuredproducts(random, no_of_products,category_based) no_of_products 0 = all else numeric amount

    edit featuredproduct.tpl.php to edit layout */

    echo $ps_product->featuredProducts(true,10,true);

}

echo $recent_products;



?>

Ошибка в выводе названия товара и ссылке на флайпейдж этого товара. Также, почему-то, при выводе других категорий (всех кроме 1-ой) вообще пустая страница...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart 1.1.8 - Наличие: Есть (по умолчанию) + Наличие: ZZZ (бр

Автор Nessy74

Ответов: 6
Просмотров: 2807
Последний ответ 22.01.2016, 13:24:17
от AzMandius
Мод Статистика для VirtueMart 1.0.x

Автор sveneld

Ответов: 13
Просмотров: 5492
Последний ответ 20.07.2015, 20:42:25
от sveneld
VirtueMart 1.1.8 - при клике на Категорию Товара всегда от

Автор Nessy74

Ответов: 6
Просмотров: 2043
Последний ответ 12.12.2014, 16:00:36
от Nessy74
Изображение наличия товара в зависимости

Автор Aleks_El_Dia

Ответов: 2
Просмотров: 1614
Последний ответ 13.03.2014, 04:58:54
от Aleks_El_Dia
Выпадающий список со всеми товарами [Полн

Автор murat

Ответов: 29
Просмотров: 8970
Последний ответ 30.09.2013, 10:09:38
от be.maxi