получение идентификатора узла в theme_uc_product_sell_price - PullRequest
0 голосов
/ 24 сентября 2011

Для моей установки 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 Я все еще могу достичь этого, загрузив узел.Возможно ли это, как я могу получить идентификатор узла?

1 Ответ

1 голос
/ 25 сентября 2011

решаемая. Требуется для создания 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 для comapre.

...