powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Virtuemart, картинки товаров
4 сообщений из 4, страница 1 из 1
Virtuemart, картинки товаров
    #37735559
wvetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, какой файл(ы) в Virtuemart отвечает за вывод изображения товара.
...
Рейтинг: 0 / 0
Virtuemart, картинки товаров
    #37735877
wvetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wvetalПодскажите, какой файл(ы) в Virtuemart отвечает за вывод изображения товара.

Вроде нашел, но еще проверить надо:

www\components\com_virtuemart\themes\vm_mynxx\templates\common\productsnapshot.tpl.php

Сам код вот:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>
 
 <?php if( $show_product_name ) : ?>
<span class="product-name"><?php echo $product_name ?></span>
<?php endif; ?>

<a title="<?php echo $product_name ?>" href="<?php echo $product_link ?>">
	<?php
		// Print the product image or the "no image available" image
		echo ps_product::image_tag( $product_thumb_image, "alt=\"".$product_name."\"");
	?>
</a>

<?php
if( !empty($price) ) {
	echo $price;
}
?>
<?php
if( !empty($addtocart_link) ) {
	?>
	<form action="<?php echo  $mm_action_url ?>index.php" method="post" name="addtocart" class="addtocart_form">
    <input type="hidden" name="option" value="com_virtuemart" />
    <input type="hidden" name="page" value="shop.cart" />
    <input type="hidden" name="Itemid" value="<?php echo ps_session::getShopItemid(); ?>" />
    <input type="hidden" name="func" value="cartAdd" />
    <input type="hidden" name="prod_id" value="<?php echo $product_id; ?>" />
    <input type="hidden" name="product_id" value="<?php echo $product_id ?>" />
    <input type="hidden" name="quantity" value="1" />
    <input type="hidden" name="set_price[]" value="" />
    <input type="hidden" name="adjust_price[]" value="" />
    <input type="hidden" name="master_product[]" value="" />
    <input type="submit" class="addtocart_button_module" value="<?php echo $VM_LANG->_('PHPSHOP_CART_ADD_TO') ?>" title="<?php echo $VM_LANG->_('PHPSHOP_CART_ADD_TO') ?>" />
    </form>
	<?php
}
?>



Вопрос заключается в следующем: У меня, при клике, на картинку товара не происходит переход на этот товар. Переход происходит только при клике на название этого товара. Как изменить код, чтоб переход на товар происходил по клику на картинку?
...
Рейтинг: 0 / 0
Virtuemart, картинки товаров
    #37735912
wvetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или придется редактировать функцию function image_tag?
...
Рейтинг: 0 / 0
Virtuemart, картинки товаров
    #37737481
wvetal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался сам. Отвечу в чем была проблема (может кому пригодится).

Нужные файлы находятся:
/www/components/com_virtuemart/themes/vm_mynxx/templates/browse/

Там есть, файлы: browse_1.php ... browse_5.php.
В них нужно было поменять код:
Код: php
1.
<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' ) ?>


на
Код: php
1.
2.
3.
<a href="<?php echo $product_flypage ?>">
        <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' ) ?>
      </a>



Вот и все.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Virtuemart, картинки товаров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]