Расширение ннтернет-магазина для Joomla 3.
Отображение товаров в категории
- Фаниль
- Автор темы
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 3
- Спасибо получено: 0
4 года 5 мес. назад - 4 года 5 мес. назад #9184
от Фаниль
Фаниль создал тему: Отображение товаров в категории
Здравствуйте! Есть небольшая проблемка с отображение товаров в категории. Использую шаблон интернет-магазина vina_kenzo (не квикстарт), при использовании стандартных шаблонов джумлы, товары отображаются, помогите разобраться. Сайт bardaproduct.ru/magazin/ Версии Joomla! 3.9.20, VirtueMart 3.8.4
Последнее редактирование: 4 года 5 мес. назад пользователем Wedal.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2869
- Спасибо получено: 659
4 года 5 мес. назад #9186
от Wedal
Wedal ответил в теме Отображение товаров в категории
Фаниль, сложно сказать что-то по отдельному шаблону. Товары подгружаются для вывода в макете категории [шаблон]/html/com_virtuemart/category/default.php. Там должен вызваться sublayout products.php и уже в нем выводятся товары в цикле. Проверьте код в этих файлах. Только так можно понять, что происходит в этом шаблоне.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Фаниль
- Автор темы
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 3
- Спасибо получено: 0
4 года 5 мес. назад #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
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2869
- Спасибо получено: 659
4 года 4 мес. назад #9191
от Wedal
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));
?>
Спасибо сказали: Фаниль
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Фаниль
- Автор темы
- Не в сети
- Новый участник
-
Less
Больше
- Сообщений: 3
- Спасибо получено: 0
4 года 4 мес. назад #9195
от Фаниль
Фаниль ответил в теме Отображение товаров в категории
Спасибо! Все заработало

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.