Где редактируется вывод валюты в virtuemart?

Тема в разделе "VirtueMart", создана пользователем maxi-fish, 07.12.2011.

  1. Offline

    maxi-fish Недавно здесь

    Регистрация:
    03.12.2011
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Привет всем!

    У меня такая проблема. Мне надо сделать каталог магазина, но в разных категориях лежат товары с разными валютами (рубли и евро). Что надо отредактировать, чтобы в каталоге отображалась та валюта, которая указана в настройках товара.

    P.S. Если кто-нибудь знает, то пусть не поленится, мне очень срочно надо решить эту проблему.
     
  2.  
  3. Follower
    Offline

    Follower Недавно здесь

    Регистрация:
    06.02.2009
    Сообщения:
    186
    Симпатии:
    10
    Пол:
    Мужской
    Где у вас должно что отображаться? Насколько я знаю, если указать валюту товара, то ее должно быть сразу видно на странице товара. Если вам нужно, чтобы при просмотре категории было видно валюту, то возьмите переменную из шаблона страницы товара и суньте ее в шаблон отображения категории.
     
  4. Offline

    maxi-fish Недавно здесь

    Регистрация:
    03.12.2011
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Мне нужно, чтобы если товар 1 стоит 25 евро, а товар 2 стоит 25 рублей, то на сайте отбражалось

    товар 1
    цена 25 евро

    товар 2
    цена 25 рублей

    Как-то так... сейчас оба товара отображаются либо в евро, либо в рублях, а надо и то, и то.
     
  5. Follower
    Offline

    Follower Недавно здесь

    Регистрация:
    06.02.2009
    Сообщения:
    186
    Симпатии:
    10
    Пол:
    Мужской
    Походу никак этого не сделать стандартными методами. Смотрите сюда http://joomlaforum.ru/index.php?topic=21510.0
    Люди вон хаки для этого пишут.
     
  6. Offline

    maxi-fish Недавно здесь

    Регистрация:
    03.12.2011
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    В той теме обсуждается виртумарт 1.x.x, а у меня виртумарт 2
     
  7. Offline

    maxi-fish Недавно здесь

    Регистрация:
    03.12.2011
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    покопавшись, смог сделать так, чтобы выводилась валюта, указанная в товаре, но выводится она для всей страницы ( если в товаре 1 поставить валюту рубли, а в товаре 2 оставить евро, то на сайте и товар 1, и товар 2 будут в рублях) Мне не хватает знаний php... Может кто-нибудь поможет?
     
  8. Follower
    Offline

    Follower Недавно здесь

    Регистрация:
    06.02.2009
    Сообщения:
    186
    Симпатии:
    10
    Пол:
    Мужской
    Дайте мне ваш шаблон категории, я посмотрю хоть.
    UPD: Вы там поставили product_currency в шаблон категории?
     
    Последнее редактирование: 10.12.2011
  9. Offline

    maxi-fish Недавно здесь

    Регистрация:
    03.12.2011
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
  10. Follower
    Offline

    Follower Недавно здесь

    Регистрация:
    06.02.2009
    Сообщения:
    186
    Симпатии:
    10
    Пол:
    Мужской
    Не, это не то. Вы мне дали файл, в котором само понятие валюты. А надо вставить переменную product_currency в туда, где у вас цена написана, это будет скорее всего browse_X.tpl в шаблонах.
     
  11. Offline

    maxi-fish Недавно здесь

    Регистрация:
    03.12.2011
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    у меня 2 virtuemart, там нету папки browse вообще, и файлов с таким именем (похожим) тоже нету...
    Я поищу, может найду что-то похожее
     
  12. Offline

    maxi-fish Недавно здесь

    Регистрация:
    03.12.2011
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
  13. Follower
    Offline

    Follower Недавно здесь

    Регистрация:
    06.02.2009
    Сообщения:
    186
    Симпатии:
    10
    Пол:
    Мужской
    Мдаа.
    Пишите в /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>
    И посмотрите, что будет, если категории его назначить. Потом как-нибудь приспособьте.
     
  14. Offline

    maxi-fish Недавно здесь

    Регистрация:
    03.12.2011
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Ничего не получается...

    Возник вопрос что делает эта функция? Если её убрать то цена не отображается, с ней все работает

    $this->setPriceArray();
     

Поделиться этой страницей

Загрузка...