получаване на node-id в theme_uc_product_sell_price

За моята инсталация на ubercart drupal искам да постигна условно CSS форматиране за списък и продажна цена въз основа на техните стойности.

List price: --$120.00-- (stroked out)
Sell price: $100.00

Виждам, че и двете се обработват поотделно в theme_uc_product_sell_price и theme_uc_product_price. Въпросите ми къде мога да сравня стойностите? Според моето разследване не мога да отменя uc_product_view (който е главен на всички) в шаблона за тема, тъй като не е обвит с тема (...).

Ако мога да получа идентификатор на текущия възел в моето заместване на шаблона zen_uc_product_sell_price, все още мога да постигна това чрез зареждане на възел. Възможно ли е това, как мога да получа идентификатор на възел?


person ankitjaininfo    schedule 24.09.2011    source източник


Отговори (1)


Решен. Изисква се за създаване на node-product.tpl.php в папката на темата. Въпреки че това изисква да създадете свой собствен шаблон, това е доста лесно. Целият необходим HTML код е наличен в следната променлива -

$node->content['body']["#value"];
$node->content['sell_price']["#value"];
$node->content['add_to_cart']["#value"];
$node->content['image']["#value"];

Каталожната цена и продажната цена са налични като $node->list_price и $node->sell_price за сравнение.

person ankitjaininfo    schedule 25.09.2011