Как вывести название атрибута, цену в правильном виде и значёк валюты?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 temac123
  • Группа: Пользователь
  • Сообщений: 7
  • Регистрация: 23.07.2012

24.07.2012 00:55

В шаблоне использую код
<?php echo $_product->getprice() ?>

цена 10евро выводится так: "10.0000"
Как вывести название атрибута, цену в правильном виде и значёк валюты?
причём цену вызвать отдельно, чтоюы в CSS можно было изменить цвет.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

24.07.2012 01:01

Просто посмотрите, как форматирует ценники стандартный программный код (например, на товарной карточке).

#3 temac123
  • Группа: Пользователь
  • Сообщений: 7
  • Регистрация: 23.07.2012

24.07.2012 13:41

В стандартном .../template/catalog/product/view.phtml
строчка
<?php echo $this->getChildChildHtml('container2', '', true, true) ?>

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

Как отредактировать "container2" ? В каком файле он находится? Возможно там я смогу отдельно вывести цену.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

24.07.2012 13:42

Одна тема — один вопрос.

#5 temac123
  • Группа: Пользователь
  • Сообщений: 7
  • Регистрация: 23.07.2012

24.07.2012 15:37

<?php echo  $this->getPriceHtml($_product) ?>

Выводит стандартную цену правильно, в виде "€10.00"

Необходимо также вывести другую цену (Retail Price), для которой создан отдельный атрибут "rp".

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

24.07.2012 16:02

Вы точно прочитали предыдущее замечание?
Тема закрыта.
За дальнейшее упорное игнорирование правил будет бан.

Поделиться темой: