Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

 

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

Опенкарт 3.0.3.7

 

Надіслати
Поділитися на інших сайтах

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

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

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

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


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

 

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


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

 

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

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

http://joxi.ru/8AnNW1pHoK96bA

Надіслати
Поділитися на інших сайтах

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

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

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

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

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

http://joxi.ru/8AnNW1pHoK96bA

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

image.thumb.png.b7c99829e5c2d4bcc7454a4143f02b62.png

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

 

Надіслати
Поділитися на інших сайтах

  • 1 month later...
В 15.09.2021 в 14:18, Tom сказал:

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

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

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


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

 

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


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

 

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

Подскажите пожалуйста , а как все это будет выглядеть в opencart 1.5? уже разные танцы с бубном пробовал, ничего не получается

Надіслати
Поділитися на інших сайтах


@Rick11 а у 1.5 есть <?php echo $text_price; ?>

в языковом файле что мешает изменить "цена" на "цена от"? В нескольких местах правда нужно будет изменить, зато мультиязычно B)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.