Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Здравствуйте, Вопрос по ценам в Ubercart

Здравствуйте, Вопрос по ценам в Ubercart
, by

Здравствуйте!

 

Интернет-магазин... делаю две цены - решил использовать для этого переменную price_list дабы не нагружать лишними модулями и так загруженный сайт... поле выводиться все в порядке, только вот не понятно как переименовать название этой цены "Нормативная стоимость", где только не лазил и что только не пробовал... переименовать так как мне нужно неполучается...

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

 

Еще было б интересно сделать вычисление между старой и новой ченой, НО есть функция function theme_uc_product_price($price, $context, $options = array()) в файле uc_product.модуле (возможно у других по другому) в котором эти две стоимости вытаскиваются по очереди, т.е. нет такого что б сразу получить то и то значение и уже сделать вычисления с выводом... Есть ли какое-то решения и с этим вопросом?

 

Спасибо

1 answer
votes: 842
Answer

Здравствуйте, если вторая цена не участвуюет в расчетах, то можно сделать ее обычным полем. Перевести строки можно с помощью модуля l10n_client:

http://drupal.org/project/l10n_client


Спасибо за ответ! Я установил модуль, но у меня почему-то не определяется в списке то поле которое нужно мне заменить - это раз... а во вторых - на примере других полей у меня не происходит замены(((


Может есть место где только поправить текст можно... в базе, в коде....?

В базе там применяется кодировка, что если все-таки поправить там?

В коде не нашел места где идет присоединение этого наименования, что б его как-то отловить там...


Вы можете попробовать перевести через админку:

Конфигурация->Языки->Перевод интерфейса

Можете попробовать через модули l10n_update, translation table:

http://drupal.org/project/translation_table

http://drupal.org/project/l10n_update.


Стоп-стоп... еще раз к сути своего вопроса:

 

я в описании товара отображаю поле НОРМАТИВНАЯ СТОИМОСТЬ, она на русском - перевод ей не требуется... Необходимо это название заменить на СТАРАЯ ЦЕНА - где это можно сделать?

 


Через  l10n_client вводите что уже было переведено и меняете перевод.


Здравствуйте,

 

Спасибо, с этим вопросом справился)))

 

Появился еще один: как вторую цену отобразить еще и в каталоге, при просмотре раздела, т.к. сейчас зачеркнутая цена видна только в описании товара...???


Чтобы цена отображалать перечеркнутой нужно добавить CSS-стиль:

text-decoration: line-through


сейчас видна только одна цена, как отобразить еще одну цену? через НАСТРОЙКИ КАТАЛОГА данной возможности нет...

там можно отображать только:

  • Заголовок товара
  • Артикул товара
  • Изображение товара по умолчанию (При отображении сеткой изображение товара выводится всегда.)
  • Стоимость для продажи
  • Форма добавления в корзину
  • Элементы выбора атрибута.....
 

как зачеркнуть через css это я в курсе)))


Посмотрите здесь:

http://www.ubercart.org/forum/theming_and_design/4412/sell_price_striked_through_when_less_list_price

http://www.ubercart.org/forum/support/3492/sale_old_and_new_prices

 

Пишут что можно сделать так как вам нужно.

 

 

 


Здравствуйте!

 

Каким-то волшебным способом у меня получилось сделать две цены, спасибо!

 

Но возникает еще один вопрос:

есть блок в котором отображается какая-то категория товаров (не важно какая). Отображаю поля: фото и цена продажи. Мне важно что б и в этом блоке отображалась вторая цена, если она конечно присутствует.... 

если добавлять поле второй цены, то она не везде заполнено и рано "0", что не красиво и не понятно)))

 

помогите, пожалуйста

Вадим


Если вы выводите через  Views, то там есть возможность использовать токены и выводить одно поле через другое. Вы можете выбрать во Views возможно разного вывода если поле не пустое и если поле пустое.


Спасибо за ответ!

 

А на вашем сайет есть пример использования тикетов?


ой, не правильно написал.... токенов!!!


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

но нашел у вас пример работы с модулем  

он мне и помог!)))


Здравствуйте! А можете подробнее написать как практически это сделать. Как залесть в l10n_client  и написать там Старая цена вместо Нормативной. Спасибо!


Зайдите в перевод интерфейса:
/admin/config/regional/translate/translate

И забейте в поиске Нормативная и вам найдет нужную строчку, где можно будет перевод сменить.