Как сделать чтобы при нажатии картинку с товаром открывалась страница с товаром?

  • 7 Ответов
  • 395 Просмотров

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

Добрый день. Помогите чайнику. Имеется Joomla 1.5 и VirtueMart 1.1.4. Хочу сделать так, чтобы при нажатии на картинку с товаром появлялось не увеличенное изображение, а страница с товаром.
Пытаюсь через VirtueMart во вкладке "изображение товара" в строке "URL: (Необязательно!)" вставить ссылку на товар, сохраняю. Но потом на сайте переход с изображения на страницу товара не происходит. Что делать?

*

Оффлайн motokraft

Это надо зменить структуру макета вывода товаров в категории, это может быть в самом компоненте. Посмотри сначала в свой шаблон зайди в папку HTML, если в этой папке есть папка компонента VirtueMart, то зайди в нее и найди папку которая отвечает за вывод тлваров категории, помоему это category. если не шаришь в php то не разберешься. пиши в ВК
...

*

Оффлайн fsv

при нажатии на картинку с товаром появлялось не увеличенное изображение, а страница с товаром.
где? в категории? - по дефолту так и есть. Скачайте с оф.сайта дистрибутив v1.1.9 и сравните код там и у себя в файле
\components\com_virtuemart\themes\ВашаТема\templates\browse\browse_ВашИспользуемый.php
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

где? в категории? - по дефолту так и есть. Скачайте с оф.сайта дистрибутив v1.1.9 и сравните код там и у себя в файле
\components\com_virtuemart\themes\ВашаТема\templates\browse\browse_ВашИспользуемый.php

Вот такой код в моем файле. Что тут надо поменять?


*

Оффлайн fsv

код картинкой не выкладывается. вот как мне нужный фрагмент скопировать, чтобы изменить?
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

код картинкой не выкладывается. вот как мне нужный фрагмент скопировать, чтобы изменить?

Спойлер
[свернуть]
« Последнее редактирование: 01.04.2015, 17:54:11 от fsv »

*

Оффлайн fsv

<a id='thumb3' class='imagesize' onclick='return hs.expand(this)' href='<?php echo $product_full_image ?>'>
    <?php echo ps_product::image_tag$product_thumb_image'class="browseProductImage" border="0" title="Увеличить +" alt="'.$product_name .'"')?>
</a>

замените на

<a href="<?php echo $product_flypage ?>" title="<?php echo $product_name ?>">
    <?php echo ps_product::image_tagurldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a>
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

<a id='thumb3' class='imagesize' onclick='return hs.expand(this)' href='<?php echo $product_full_image ?>'>
    <?php echo ps_product::image_tag$product_thumb_image'class="browseProductImage" border="0" title="Увеличить +" alt="'.$product_name .'"')?>
</a>

замените на

<a href="<?php echo $product_flypage ?>" title="<?php echo $product_name ?>">
    <?php echo ps_product::image_tagurldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a>
Большое спасибо!