Слово цена в карточке товара Есть решение

Евгений
28 ноября 2019
1

Можно вывести слово Цена в карточке товара? Там где собственно написана цена

2 ответа
  • Владимир Сергеев
    Разработчик
    Решение
    29 ноября 2019 10:18

    В какой теме? В каком месте? В категориях товаров и списках? Или на странице товара? 

  • Владимир Сергеев
    Разработчик
    Решение
    2 декабря 2019 06:57

    Откройте приложение Магазин –> витрина –> тема –> шаблоны –> файл product.cart.html

    И попробуйте добавить слово Цена сразу после строки:

    <div class="price_holder">

    P.S.
    Извиняюсь за задержку с ответом. 

    • Евгений
      Решение
      2 декабря 2019 15:56

      Спасибо, а тоже самое вывести в каталоге товара, чтобы было Цена: **** руб. можно?

    • Владимир Сергеев
      Разработчик
      Решение
      3 декабря 2019 09:07

      Чтобы вывести слово цена, откройте тему для приложения Магазин –> витрина –> тема –> шаблоны.
      Откройте файлы, которые начинаются с list....html

      Найдите там строку:

      {if !empty($param_item.params.price)}

      И прямо перед ней вставьте свое слово «Цена».

      Что касается отображения валюты в «руб.», а не знаком рубля, то в теме этого не сделать.
      В таком формате шоп-скрипт отдаёт знак валюты. 

      • Евгений
        Решение
        3 декабря 2019 09:51

        Спасибо!

        Что касается отображения валюты в «руб.», а не знаком рубля, то в теме этого не сделать. В таком формате шоп-скрипт отдаёт знак валюты.

        Эээм... так у меня на скрине же именно руб. - это я сделал по вашему ответу, не помню я задавал вопрос или нашел ответ тут, в других темах.

        • Владимир Сергеев
          Разработчик
          Решение
          3 декабря 2019 09:54

          Эээм... так у меня на скрине же именно руб. - это я сделал по вашему ответу, не помню я задавал вопрос или нашел ответ тут, в других темах.

          Возможно, в этой базе есть где-то хак через css, как отображать рубли вместо знака.
          На общем форуме ещё было решение, но там надо лезть в ядро движка. 

        • Владимир Сергеев
          Разработчик
          Решение
          3 декабря 2019 09:54

          В любом случае, я рад, что у вас всё получилось! =) 

          • Евгений
            Решение
            3 декабря 2019 10:00

            А можно сделать, чтобы слово цена ровно выводилось с самой ценой? Неряшливо выглядит так. Слово цена чуть выше отображается чем сумма. 

            • Владимир Сергеев
              Разработчик
              Решение
              3 декабря 2019 10:10

              Вам надо заменить ваш код:

              <font size="3" color="black">Цена: </font>

              На код

              <span style="line-height:22px;display:inline-block;margin:0px 5px 0px 0px;font-size:16px;vertical-align: bottom;">Цена:</span>

              • Евгений
                Решение
                3 декабря 2019 10:15

                Спасибо! А в этом случае как быть? Когда есть зачеркнутая цена, все съезжает

                • Владимир Сергеев
                  Разработчик
                  Решение
                  3 декабря 2019 10:22

                  А вы бы где разместили слово? 
                  Съезжает, т.к. не хватает места. 

                  Можно после слова сделать перенос строки, чтобы слово всегда было сверху.

                  Уберите тогда из кода атрибут style и добавьте сразу после него тег <br>

    • Юрий
      Решение
      16 марта 2020 16:23

      Владимир, тоже интересовал этот вопрос. Сделал как написано. Получается криво. Как сделать чтобы слово Цена было с отступом в 2-3 пробела от цифр и одинакового с ними шрифта и размера?

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!