[Решено] Как получить свойства Commerce?

Главные вкладки

Комментарии

Аватар пользователя denisov denisov 13 февраля 2012 в 12:33

Кажется я нашёл, что мне нужно было, вот только они требуют указать массив line_items. Как его получить?
commerce_line_items_quantity($line_items);
commerce_line_items_total($line_items);

Аватар пользователя denisov denisov 13 февраля 2012 в 13:46

всё, я сделал что хотел (получил кол-во товаров в корзине).

<?php
// template.php
function theme_commerce_q_lid()
{
    
$order commerce_cart_order_id();
    
$line_items db_select('commerce_line_item''cli')
    ->
fields('cli', array('line_item_id'))
    ->
fields('cli', array('quantity'))
    ->
fields('cli', array('order_id'))        
    ->
condition('order_id'$order'=')
    ->
range(050)
    ->
orderBy('line_item_id''ASC')
    ->
execute();

    foreach(

$line_items as $lid) { return preg_replace('/^([\d]+)[.]00$/','$1',$lid->quantity); }
}
?>