function template_preprocess_uc_cart_block in Ubercart 8.4
Prepares variables for the cart block template.
Default template: uc-cart-block.html.twig.
File
- uc_cart/
uc_cart.module, line 122 - Handles all things concerning Ubercart's shopping cart.
Code
function template_preprocess_uc_cart_block(&$variables) {
$variables['attributes']['class'][] = 'cart-block-items';
if ($variables['collapsed']) {
$variables['attributes']['class'][] = 'collapsed';
}
$variables['total'] = uc_currency_format($variables['total']);
foreach ($variables['items'] as $key => $item) {
$variables['items'][$key]['price'] = uc_currency_format($item['price']);
}
$variables['summary_links'] = [
'#theme' => 'links',
'#links' => $variables['summary_links'],
'#attributes' => [
'class' => [
'cart-block-summary-links',
],
],
];
}