Вопрос Добавить надпись перед ценой товара virtuemart 2

Тема в разделе "VirtueMart", создана пользователем Alex_De, 19.03.2014.

  1. Offline

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

    Регистрация:
    09.10.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Добрый день!
    Возник очень большой и сложный для меня вопрос: не получается добавить перед ценой товара на всем сайте слово "От".
    Получается добавить так, что слово "От" находится сверху цены, а вот чтобы слева не получается.
    Вот пример страницы, где необходимо добавить. Нужно добавить как на странице самого товара, так и справа в Акциях и Лучшее Предложение.
    Буду признателен за помощь.
     
    Последнее редактирование: 19.03.2014
  2.  
  3. Offline

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

    Регистрация:
    09.10.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Я уже близко к истине.
    В файле default_showprices.php нашел строчку
    Код (CODE):
    1. echo '<div class="price-content">'.$priceTitle.'</div>';

    Соответственно изменяю ее на
    Код (CODE):
    1. echo '<div class="price-content">От'.$priceTitle.'</div>';

    Но почему то все равно сама цена переносится на следующую строчку.
     
  4. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума

    Регистрация:
    21.05.2010
    Сообщения:
    2 461
    Симпатии:
    303
    Пол:
    Мужской
    это просто CSS

    Код (CODE):
    1. inline   / inline-block
     
  5. Offline

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

    Регистрация:
    09.10.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    А можете ткнуть прям лицом? Получилось только в Related Products поменять, но слово "То" находится вплотную к цене. В других местах не нашел где менять
     
  6. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума

    Регистрация:
    21.05.2010
    Сообщения:
    2 461
    Симпатии:
    303
    Пол:
    Мужской

    0_8c021_a7e09411_orig.png

    Код (CODE):
    1. .PricesalesPrice
    2. {position: absolute !important;
    3. margin-top: -24px !important;
    4. margin-left: 30px !important;}




    0_8c022_8f7ecaba_orig.png


    Код (CODE):
    1. .price-content {
    2. position: absolute !important;
    3. margin-top: -22px !important;
    4. width: 500px !important;
    5. margin-left: 70px !important;
    6. }
    7.  
    8. .PricesalesPrice
    9. {position: absolute !important;
    10. margin-top: -24px !important;
    11. margin-left: 30px !important;}


    Верстка не идеал, но рабочая.
     
  7. Offline

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

    Регистрация:
    09.10.2010
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо огромное! Может еще подскажите, в каком файле можно добавить "От", чтобы добавилось перед ценой, но только в разделах "Акции" и "Лучшее предложение"?
     
  8. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума

    Регистрация:
    21.05.2010
    Сообщения:
    2 461
    Симпатии:
    303
    Пол:
    Мужской
    с VM не работаю
     
  9. Offline

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

    Регистрация:
    14.07.2014
    Сообщения:
    9
    Симпатии:
    0
    Alex_De
    два вопроса:
    1. default_showprices.php - по какому адресу, а то их два :)
    сайт/templates/имятемплейта/html/com_virtuemart/productdetails/
    сайт/components/com_virtuemart/views/productdetails/tmpl/
    2. скажи подробнее, какая строчка где добавить "от", а то у меня получается немного другое наполнение в файле. и методом тыка не получается.

    Спасибо!
     
  10. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 040
    Симпатии:
    518
    Пол:
    Мужской
    Эт для вывода в карточке товара на глваной Вирта 2
    сайт/templates/имятемплейта/html/com_virtuemart/productdetails/
     
  11. Offline

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

    Регистрация:
    14.07.2014
    Сообщения:
    9
    Симпатии:
    0
    а какая строчка, есть идея? :) а то уже мне кажется все перепробовал
    Оффтопик (не в тему) - жми сюда!
     
  12. shurikkan
    Offline

    shurikkan Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 856
    Симпатии:
    162
    Пол:
    Мужской
    Файл из папки components - оригинальцый.
    Файл из папки templates переопределяет оригинальный файл в соответствии с нуждами установленного шаблона.

    Это вывод числа для цены и идентификатора валюты:
    Код (PHP):
    1. echo $this->currency->createPriceDiv ('basePrice', 'COM_VIRTUEMART_PRODUCT_BASEPRICE', $this->product->prices);


    Самое простое - напрямую вписать в файл "От: ".
    Получится
    Код (PHP):
    1. echo "От: ".$this->currency->createPriceDiv ('basePrice', 'COM_VIRTUEMART_PRODUCT_BASEPRICE', $this->product->prices);


    Ищите в /templates/имятемплейта/html/com_virtuemart/productdetails/default_showprices.php нужную цену и редактируйте её...
     
    mean нравится это.
  13. Offline

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

    Регистрация:
    14.07.2014
    Сообщения:
    9
    Симпатии:
    0
    все получилось. при просмотре товара показывает "от:". спасибо огромное!
    только хотелось бы еще чтобы отображалось "От:" и при просмотре всех товаров, возле каждой цены. это возможно? :)
     
  14. shurikkan
    Offline

    shurikkan Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 856
    Симпатии:
    162
    Пол:
    Мужской
    То же самое, но в файле:
    Скопированном в шаблон из "родной" папки:
     
  15. Offline

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

    Регистрация:
    14.07.2014
    Сообщения:
    9
    Симпатии:
    0
    спасибище! все помогло ;)
     
  16. Offline

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

    Регистрация:
    14.07.2014
    Сообщения:
    9
    Симпатии:
    0
    только заметил, а как добавить фразу пере ценой, в модулях "Популярные Продукты" и "Новые Поступления"?
     
  17. shurikkan
    Offline

    shurikkan Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 856
    Симпатии:
    162
    Пол:
    Мужской
    Эмм... Добавить нужные языковые константы в нужные модули. Что конкретно непонятно? o_O
    Файлы модулей находятся в папке modules/ :)
     
  18. Offline

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

    Регистрация:
    14.07.2014
    Сообщения:
    9
    Симпатии:
    0
    не нашел какой файл отвечает за вывод цены к товару в этих модулях.
    чтобы тоже добавить к цене фразу "от"
     

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

Загрузка...