Сделать доступной переменную $product_price
- Александр
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 9
- Спасибо получено: 0
9 года 10 мес. назад #7204
от Александр
Александр создал тему: Сделать доступной переменную $product_price
Здравствуйте
как сделать переменную $product_price доступной в файле addtocart_form.tpl.php
components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
как сделать переменную $product_price доступной в файле addtocart_form.tpl.php
components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2869
- Спасибо получено: 659
9 года 10 мес. назад #7205
от Wedal
Wedal ответил в теме Сделать доступной переменную $product_price
Александр, она и так должна там быть. Только возможно называется иначе. Нельзя добавить товар в корзину, не передав его стоимость.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Александр
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 9
- Спасибо получено: 0
9 года 10 мес. назад - 9 года 10 мес. назад #7206
от Александр
Александр ответил в теме Сделать доступной переменную $product_price
Wedal, я, наверное не правильно задал вопрос.
Нужно вывести цену товара в КАТЕГОРИЯХ на кнопке Купить
в файле:
components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
переменную $product_price вставил в код кнопки
в результате - цена на кнопку не выводится
в КАРТОЧКЕ ТОВАРА - получилось
в файле:
components/com_virtuemart/themes/default/templates/product_details/includes/addtocart_form.tpl.php
в код кнопки вставил переменную $product_price
теперь при наведении на кнопку показывается цена - вот пример
в Категориях не получается - вот пример
Нужно вывести цену товара в КАТЕГОРИЯХ на кнопке Купить
в файле:
components/com_virtuemart/themes/default/templates/browse/includes/addtocart_form.tpl.php
переменную $product_price вставил в код кнопки
Code:
<input type="submit" class="<?php echo $button_cls ?>" <?php echo $product_price ?> />
в КАРТОЧКЕ ТОВАРА - получилось
в файле:
components/com_virtuemart/themes/default/templates/product_details/includes/addtocart_form.tpl.php
в код кнопки вставил переменную $product_price
теперь при наведении на кнопку показывается цена - вот пример
в Категориях не получается - вот пример
Последнее редактирование: 9 года 10 мес. назад пользователем Александр.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2869
- Спасибо получено: 659
9 года 10 мес. назад #7207
от Wedal
Wedal ответил в теме Сделать доступной переменную $product_price
Александр, попробуйте тогда скопировать код из файла addtocart_form.tpl.php в используемый вами файл browse. Этот код должен заменять переменную формы добавления в корзине:
Если все получится, то там вы сможете вставить работающий $product_price
Code:
<?php echo $form_addtocart ?>
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Александр
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 9
- Спасибо получено: 0
9 года 10 мес. назад - 9 года 10 мес. назад #7208
от Александр
Александр ответил в теме Сделать доступной переменную $product_price
Wedal, спасибо, помогло, но частично, код скопировал.. в категориях цена на кнопке появилась
но на сайте используется модуль поиска по VM (mod_vm_universal_search_pro) и этот модуль использует, форму добавления в корзину средствами виртуемарт, т.е. задействует файл addtocart_form.tpl.php
и в выдаче результатов поиска этого модуля - цены на кнопке нет
переменная $product_price формируется в shop.browse.php
пробовал так, в shop.browse.php
в addtocart_form.tpl.php
не получилось.. в категориях на каждой кнопке вывелась одинаковая цена
но на сайте используется модуль поиска по VM (mod_vm_universal_search_pro) и этот модуль использует, форму добавления в корзину средствами виртуемарт, т.е. задействует файл addtocart_form.tpl.php
и в выдаче результатов поиска этого модуля - цены на кнопке нет
переменная $product_price формируется в shop.browse.php
пробовал так, в shop.browse.php
Code:
session_start();
$_SESSION["name"] = $product_price;
Code:
<?php echo $_SESSION['name']; ?>
Последнее редактирование: 9 года 10 мес. назад пользователем Александр.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2869
- Спасибо получено: 659
9 года 10 мес. назад #7210
от Wedal
Wedal ответил в теме Сделать доступной переменную $product_price
Александр, нужно смотреть, где в модуле храниться цена. Для него можно сделать ровно также, как и для категории.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Александр
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 9
- Спасибо получено: 0
9 года 10 мес. назад #7214
от Александр
Александр ответил в теме Сделать доступной переменную $product_price
Wedal, модуль поиска по VM использует этот же файл - addtocart_form.tpl.php
вот строка кода из этого модуля:
если изменить путь, ничего не происходит:
вот строка кода из этого модуля:
Code:
echo $tpl->fetch( 'browse/includes/addtocart_form.tpl.php' )
Code:
echo $tpl->fetch( 'browse/browse_1.php' );
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
Less
Больше
- Сообщений: 2869
- Спасибо получено: 659
9 года 10 мес. назад #7215
от Wedal
Wedal ответил в теме Сделать доступной переменную $product_price
Александр, мы еще в самом начале определили, что цены в файле addtocart_form.tpl.php нет. Сейчас нужно опять скопировать код формы их этого файла и вставить в модуль поиска. В чем проблема?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Александр
- Автор темы
- Не в сети
- Новый участник
Less
Больше
- Сообщений: 9
- Спасибо получено: 0
9 года 10 мес. назад #7217
от Александр
Александр ответил в теме Сделать доступной переменную $product_price
Wedal, переменные VM и модуля поиска (mod_vm_universal_search_pro) разные
например, переменная $final_price выводит цену товара в модуле, но в настройках можно вывести цену средствами VM
я сделал немного по другому - сессией
переменная $product_price формируется в shop.browse.php
в shop.browse.php:
в addtocart_form.tpl.php:
теперь переменная $product_price доступна в addtocart_form.tpl.php
в модуле поиска цена на кнопке тоже появилась
Wedal, спасибо за помощь!
например, переменная $final_price выводит цену товара в модуле, но в настройках можно вывести цену средствами VM
я сделал немного по другому - сессией
переменная $product_price формируется в shop.browse.php
в shop.browse.php:
Code:
session_start();
$_SESSION["button_product_price"] = $product_price;
Code:
<?php session_start(); echo $_SESSION['button_product_price']; ?>
в модуле поиска цена на кнопке тоже появилась
Wedal, спасибо за помощь!
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.