2016-08-18 3 views
1

Я новичок в magento. я стараюсь использовать вес продукта приписывать KG, как я делаю это ..Атрибут веса продукта automaticlly добавить четыре нуля

enter image description here

+0

Я голосую, чтобы закрыть этот вопрос не по теме, потому что переполнение стека является [связанных с программированием] (HTTP://stackoverflow.com/help/on-topic) Q & A сайт. Ваш вопрос не в программировании. Возможно, вам стоит разместить его на http://magento.stackexchange.com? – Enigmativity

ответ

0

Вот что я сделал.

в attributes.phtml

<li> 
    <?php 
     if ($_product->getWeight() > 0) { 
     $_theweight = $_product->getWeight(); 
     $_weightstr = number_format($_theweight, 0); 
     echo '<span class="label">' . __('Weight') . ' : </span>'; 
     echo '<span class="data adss" id="childrenWeight">' . $_weightstr . ' Kg</span>'; 
     } 
     ?> 
</li> 

и все работает отлично :)

2

атрибут Вес имеет decimal тип бэкэнд. Он используется для расчета общего веса цитаты, используемой при расчете стоимости доставки для некоторых методов доставки.

Вам нужно будет настроить свою тему для вывода веса в желаемом формате. Вы можете просто указать значение атрибута float, чтобы избавиться от завершающих нулей.

echo (float) 1.0000; // Outputs: 1 
echo (float) 1.0100; // Outputs: 1.01 
+0

Спасибо за ваш ответ, но я сделал это с помощью php number_format(); его работа, я отправил ответ –

Смежные вопросы