Новости Joomla

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

EddyKulibin

  • Новичок
  • 5
  • 0 / 0
Привествую, ребята помогите советом как мне сделать вывод категорий горизонтально голву уже сломал  :dry:

Нужно вот как на картинке  !



С уважением.
*

sasha8888

  • Осваиваюсь на форуме
  • 46
  • 4 / 0
т.е.
категория
ее 8 товаров
категория
ее 8 товаров
и т.д. все подкатегории с их товарами?
*

EddyKulibin

  • Новичок
  • 5
  • 0 / 0
т.е.
категория
ее 8 товаров
категория
ее 8 товаров
и т.д. все подкатегории с их товарами?

Название категории Горизонтально.
Затем товары из этой категории по четыре в ряд по горизнтали, если товаров больше 4х то по ними же вторая четверка и т.дд.

Затем Вторая Категория товаров и с ней тоже самое.
*

sasha8888

  • Осваиваюсь на форуме
  • 46
  • 4 / 0
более-менее стандартными средствами такое не сделаешь
у Вас получается такой вот вид
каталог
Код
$db=&JFactory::getDBO();
$vendorId = JRequest::getInt('vendorid', 1);
$productModel = VmModel::getModel('Product');
$categoryModel = VmModel::getModel('category');
if(JRequest::getVar('virtuemart_category_id')==0) $title='Каталог электротехнического оборудования';
else $title=$this->category->category_name;
?>
<h1><?php echo $title;?></h1>
<table class="products" cellspacing="0" cellpadding="5" border="1">
<thead>
<tr><th>Артикул</th><th>Изображение</th><th width="295">Наименование товара, краткое описание</th><th>Цена, грн.<br/>(без НДС)</th><th>Заказать</th></tr>
</thead>
<tbody>
<?php
if(!is_array($this->category->children)) $this->category->children = $categoryModel->getChildCategoryList($vendorId, JRequest::getVar('virtuemart_category_id'));
if(JRequest::getVar('virtuemart_category_id')!=0) $this->category->children[]=$this->category;
foreach ($this->category->children as $category) {
$caturl = JRoute::_ ('index.php?option=com_virtuemart&view=category&virtuemart_category_id=' . $category->virtuemart_category_id, FALSE);
$db->setQuery('SELECT virtuemart_product_id FROM #__virtuemart_product_categories WHERE virtuemart_category_id='.$category->virtuemart_category_id);
$pids=array_keys($db->loadObjectList('virtuemart_product_id'));
$products = $productModel->getProducts($pids);
$productModel->addImages($products);
if(count($pids)<1) continue;
echo '<tr><th colspan="5"><h2><a href="'.$caturl.'" target="_blank" title="'.$category->category_name.'">'.$category->category_name.'</a></h2></th></tr>';
foreach ($products as $i=>$product) { ?>
<tr class="pid-<?php echo $product->virtuemart_product_id;?>">
<?php
if (!empty($product->images[0])) {
$image = $product->images[0]->displayMediaThumb ('class="featuredProductImage" rel="product-'.$product->virtuemart_product_id.'-0"', FALSE);
} else {
$image = '';
}
echo '<td>'.$product->product_sku.'</td>';
echo '<td>'.JHTML::_ ('link', JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id), $image, array('title' => $product->product_name,'target'=>'_blank')).'</td>';
$url = JRoute::_ ('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' .
$product->virtuemart_category_id); ?>
<td><a href="<?php echo $url ?>" target="_blank" title="<?php echo $product->product_name;?>"><?php echo $product->product_name ?></a></td><?php
echo '<td>';
if (!empty($product->prices['salesPrice'])) {
echo $this->currency->createPriceDiv ('salesPrice', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
}
if (!empty($product->prices['salesPriceWithDiscount'])) {
echo $this->currency->createPriceDiv ('salesPriceWithDiscount', '', $product->prices, FALSE, FALSE, 1.0, TRUE);
}
echo '</td>';
if(!empty($product->prices['salesPrice'])) echo '<td>'.addtocart ($product).'</td>';
else echo '<td>Уточняйте цены по телефону</td>';
?>
</tr>
<?php }
}
?></tbody></table><?php

думаю, что с табличной верстки на блочную сами переделаете
сначала выводятся подкатегории с товарами, а потом товары категории
код для вставки в шаблон category/default
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При выводе списка категорий не выводятся изображения самих категорий

Автор chtec95

Ответов: 3
Просмотров: 1248
Последний ответ 30.09.2022, 17:11:54
от marksetter
Вывод всех товаров на Главную

Автор Akeksandr

Ответов: 1
Просмотров: 1337
Последний ответ 28.12.2021, 14:48:23
от Akeksandr
Вывод модуля рекомендуемых товаров

Автор sergspb

Ответов: 0
Просмотров: 1449
Последний ответ 06.11.2020, 09:59:01
от sergspb
Изображения в модуле категорий mod_virtuemart_category

Автор Tref_mast

Ответов: 13
Просмотров: 6258
Последний ответ 04.08.2020, 03:05:04
от Damarkuzz
Вывод краткого описания товара в корзине

Автор PavelK

Ответов: 2
Просмотров: 1808
Последний ответ 04.04.2020, 16:34:10
от PavelK