logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Drupal Commerce: programski ispis dugmeta "Dodaj u korpu"

22/02/2025, by Анонимни (није потврђен)
Forums

Imam pitanje, treba mi da programatski prikažem dugme "Dodaj u korpu" u Views šablonu. Radim po primeru http://drupal.org/node/1232470#comment-4801356 i prema dokumentaciji http://api.drupalcommerce.org/api/Drupal%20Commerce/sites!all!modules!commerce!modules!cart!commerce_cart.module/function/commerce_cart_add_to_cart_form/DC

ovako:

 

<?php
    // kreiramo stavke za korpu
    $line_item = commerce_line_item_new($view['product']->type, $order_id = 0);
    $line_item->data['context']['product_ids'] = array($view['product']->product_id);
    $line_item->quantity = 1;
   
    // potrebno je kreirati konfiguraciju za količinu
    $qty = 1;
   
    $form_id = commerce_cart_add_to_cart_form_id(array($view['product']->product_id), $qty);
    $addtocart_form = drupal_get_form($form_id, $line_item);
   
    // menjamo submit formu da koristi našu posebnu temu
    // ovo treba premestiti u konfiguraciju
    $addtocart_form['submit']['#theme'][] = 'vtcommerce_button_small';
   
    $variables['cart'] = render($addtocart_form);
   
?>

Dakle, dugme se normalno prikazuje, ali widget za dodavanje količine proizvoda se ne prikazuje, iako su $line_item->quantity = 1; i $qty = 1; .

Pitanje: zašto?