- Форум
- Расширения Joomla
- Электронная коммерция.
- Virtuemart 3
- Отображение товаров в категории
Отображение товаров в категории
Фаниль / Автор темы \
Прохожий

3
0
3 года 1 мес. назад - 3 года 4 нед. назад #9184 от Фаниль
Здравствуйте! Есть небольшая проблемка с отображение товаров в категории. Использую шаблон интернет-магазина vina_kenzo (не квикстарт), при использовании стандартных шаблонов джумлы, товары отображаются, помогите разобраться. Сайт bardaproduct.ru/magazin/ Версии Joomla! 3.9.20, VirtueMart 3.8.4
Последнее редактирование: 3 года 4 нед. назад от Wedal.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2882
228
663
3 года 4 нед. назад #9186 от Wedal
Фаниль, сложно сказать что-то по отдельному шаблону. Товары подгружаются для вывода в макете категории [шаблон]/html/com_virtuemart/category/default.php. Там должен вызваться sublayout products.php и уже в нем выводятся товары в цикле. Проверьте код в этих файлах. Только так можно понять, что происходит в этом шаблоне.
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Фаниль / Автор темы \
Прохожий

3
0
3 года 4 нед. назад #9188 от Фаниль
Вот что находится у меня в default.php -
codepen.io/fanilazm/pen/poydWQq?editors=1000
И еще есть шаблон categories.php - codepen.io/fanilazm/pen/xxVPXBw?editors=1000
Когда в меню привязка идет к default.php страница отображается пустой, при выборе шаблона categories.php, все отображается.
И вроде кода в categories.php две строчки, а все работает. Можете подсказать что можно перенести из default.php для отображения товаров в категориях?
И еще есть шаблон categories.php - codepen.io/fanilazm/pen/xxVPXBw?editors=1000
Когда в меню привязка идет к default.php страница отображается пустой, при выборе шаблона categories.php, все отображается.
И вроде кода в categories.php две строчки, а все работает. Можете подсказать что можно перенести из default.php для отображения товаров в категориях?
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
Wedal

Администратор

2882
228
663
3 года 3 нед. назад #9191 от Wedal
Фаниль, в файле default.php найдите:
<?php
if (!empty($this->products)) {
$products = array();
$products[0] = $this->products;
echo shopFunctionsF::renderVmSubLayout($this->productsLayout,array('products'=>$products,'currency'=>$this->currency,'products_per_row'=>$this->perRow,'showRating'=>$this->showRating));
?>
И замените на:
<?php
if (!empty($this->products)) {
$products = array();
$products[0] = $this->products;
echo shopFunctionsF::renderVmSubLayout($this->productsLayout,array('products'=>$this->products'currency'=>$this->currency,'products_per_row'=>$this->perRow,'showRating'=>$this->showRating));
?>
<?php
if (!empty($this->products)) {
$products = array();
$products[0] = $this->products;
echo shopFunctionsF::renderVmSubLayout($this->productsLayout,array('products'=>$products,'currency'=>$this->currency,'products_per_row'=>$this->perRow,'showRating'=>$this->showRating));
?>
И замените на:
<?php
if (!empty($this->products)) {
$products = array();
$products[0] = $this->products;
echo shopFunctionsF::renderVmSubLayout($this->productsLayout,array('products'=>$this->products'currency'=>$this->currency,'products_per_row'=>$this->perRow,'showRating'=>$this->showRating));
?>
Фаниль / Автор темы \
Прохожий

3
0
3 года 3 нед. назад #9195 от Фаниль
Спасибо! Все заработало =)
Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Форум
- Расширения Joomla
- Электронная коммерция.
- Virtuemart 3
- Отображение товаров в категории