Привет всем! У меня такая проблема. Мне надо сделать каталог магазина, но в разных категориях лежат товары с разными валютами (рубли и евро). Что надо отредактировать, чтобы в каталоге отображалась та валюта, которая указана в настройках товара. P.S. Если кто-нибудь знает, то пусть не поленится, мне очень срочно надо решить эту проблему.
Где у вас должно что отображаться? Насколько я знаю, если указать валюту товара, то ее должно быть сразу видно на странице товара. Если вам нужно, чтобы при просмотре категории было видно валюту, то возьмите переменную из шаблона страницы товара и суньте ее в шаблон отображения категории.
Мне нужно, чтобы если товар 1 стоит 25 евро, а товар 2 стоит 25 рублей, то на сайте отбражалось товар 1 цена 25 евро товар 2 цена 25 рублей Как-то так... сейчас оба товара отображаются либо в евро, либо в рублях, а надо и то, и то.
Походу никак этого не сделать стандартными методами. Смотрите сюда http://joomlaforum.ru/index.php?topic=21510.0 Люди вон хаки для этого пишут.
покопавшись, смог сделать так, чтобы выводилась валюта, указанная в товаре, но выводится она для всей страницы ( если в товаре 1 поставить валюту рубли, а в товаре 2 оставить евро, то на сайте и товар 1, и товар 2 будут в рублях) Мне не хватает знаний php... Может кто-нибудь поможет?
Дайте мне ваш шаблон категории, я посмотрю хоть. UPD: Вы там поставили product_currency в шаблон категории?
http://narod.yandex.ru/disk/33920513001/currencydisplay.php вот ссылка, только это не шаблон категории... (вроде)
Не, это не то. Вы мне дали файл, в котором само понятие валюты. А надо вставить переменную product_currency в туда, где у вас цена написана, это будет скорее всего browse_X.tpl в шаблонах.
у меня 2 virtuemart, там нету папки browse вообще, и файлов с таким именем (похожим) тоже нету... Я поищу, может найду что-то похожее
Мдаа. Пишите в /http/components/com_virtuemart/themes/default/templates/browse/browse_3.php <div style="float:left;width:60%"><?php echo $product_s_desc ?><?php echo $product_price ?><?php echo $product_currency ?><br /> </div> И посмотрите, что будет, если категории его назначить. Потом как-нибудь приспособьте.
Ничего не получается... Возник вопрос что делает эта функция? Если её убрать то цена не отображается, с ней все работает $this->setPriceArray();