Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Перед ценой в карточке товара и в каталоге поставить слово "ОТ"


Recommended Posts

Возникла необходимость в карточке товара и в каталоге перед ценой поставить слово "ОТ"

Подскажите, как это сделать?

Опенкарт 3.0.3.7

Link to post
Share on other sites

Если совсем костыльно и на коленке, то написать "от" прямо в twig.
Или приделать к цене в контроллере.
Или сделать  мультиязычную переменную в файлах локализации, получить в котроллере, вывести в шаблоне.
Или определять эту переменную в админке, хранить в бд, получать, выводить - в-общем, полноценный модуль.
Все зависит от ваших запросов и квалификации.

Link to post
Share on other sites

Можно с помощью css.

Откройте файл catalog/view/theme/default/stylesheet/stylesheet.css
В самый конец добавьте:

 Для отображения приставки в модулях и в категориях :

.product-thumb .price:before{content:"от ";}

 

Для отображения в карточке товара :

#product-product h2:before{content:"от ";}

 

После сохранения изменений, очистит все кэши в админке и в браузере (ctrl+F5).

Link to post
Share on other sites

а что пряма с админке "валюты" нельзя писать где "символы слева"???

Link to post
Share on other sites

39 минут назад, danu сказал:

а что пряма с админке "валюты" нельзя писать где "символы слева"???

В таком случае приставка "от" будет везде где есть какая либо цена, в доставках, в корзине итд итп.

Link to post
Share on other sites
3 часа назад, SvetlanaW сказал:

Возникла необходимость в карточке товара и в каталоге перед ценой поставить слово "ОТ"

Подскажите, как это сделать?

Опенкарт 3.0.3.7

 

Link to post
Share on other sites
3 часа назад, Tom сказал:

Можно с помощью css.

Откройте файл catalog/view/theme/default/stylesheet/stylesheet.css
В самый конец добавьте:

 Для отображения приставки в модулях и в категориях :


.product-thumb .price:before{content:"от ";}

 

Для отображения в карточке товара :


#product-product h2:before{content:"от ";}

 

После сохранения изменений, очистит все кэши в админке и в браузере (ctrl+F5).

Спасибо. Но не работает.

Link to post
Share on other sites

3 часа назад, Shureg сказал:

Или приделать к цене в контроллере.

Подскажите, пожалуйста, где приделать и что приделать?

Link to post
Share on other sites

1 час назад, SvetlanaW сказал:

Спасибо. Но не работает.

Поверьте мне, если бы я лично не убедился в том, что это работает не писал.

Я открыл список ваших сообщений, нашел в одной из тем скрин с лого вашего магазина, нашел его в сети.

Как обычно бывает в таких ситуациях, те кто пишет "не сработало", обычно даже трети пожеланий не выполняют.

Хотел лишь помочь, не более.

http://joxi.ru/8AnNW1pHoK96bA

Link to post
Share on other sites
3 часа назад, Tom сказал:

Поверьте мне, если бы я лично не убедился в том, что это работает не писал.

Я открыл список ваших сообщений, нашел в одной из тем скрин с лого вашего магазина, нашел его в сети.

Как обычно бывает в таких ситуациях, те кто пишет "не сработало", обычно даже трети пожеланий не выполняют.

Хотел лишь помочь, не более.

http://joxi.ru/8AnNW1pHoK96bA

Большое спасибо. Но у меня получается вот так, если добавляю.

image.thumb.png.b7c99829e5c2d4bcc7454a4143f02b62.png

Link to post
Share on other sites

Попробуйте фразу "от" удалить и вписать ещё раз сами. Может это следствие копипаста с форума.

Ну и за одно можете объяснить, чем именно вы открывали ваш файл стилей и как вносили правки. Больше конечно похоже просто на кодировку кривую (не UTF-8 без Bom).

Link to post
Share on other sites

Ранее я тоже пыталась вносить текст на русском, тоже ромбики были. 

Открывала через AkelPad

Link to post
Share on other sites

У вас сейчас выводится как и надо. Только сделайте с маленькой буквы и пробел после слова....

Ну и не забывайте нажимать обязательно ctrl+F5 , что бы сбросить кэш браузера.

И всё у вас получится!
 

Link to post
Share on other sites

Это я схитрила, поставила латинские буквы большие. Маленькие если поставишь, то - латинские на сайте (не то).

 

Link to post
Share on other sites

Меня такой вариант решения временно устроит.

Но, на будущее хотелось бы решить.

Наверное, проблема в коде. Как ее исправить? Или к кому обратиться? Подскажите, пожалуйста.

Link to post
Share on other sites

Этот вариант вполне рабочий в вашем случае. У вас язык один, никакой мульти-язычности вам не нужно.

Вы можете добавить так же к данной приставке свой размер текста, жирность ну и например цвет, отступы итп.

Вот как то так можно изменить жирность и размер шрифта:
 

#product-product h2:before{content:"OT ";font-size:13px;font-weight:600;}

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.