Zatím jsem se dostal k tomuto, na stránce, která bude sloužit pro výber poštovného:
{Cart product=7} // pod tímto id je produkt - poštovné
{Cart action='viewcart' viewcarttemplate='viewcart_init'} // zde volaná šablona je úplně prázdna, pouze potřebuji naplnit proměnné, které používá Cart
a nyní, když si nechám vypsat {$cartitems|print_r}
tak tam mám, jestli to dobře chápu array a v ní Objekty, které představují jednotlivé produkty. Pro jistotu vám to sem dám, pořád těm objektům moc nerozumím: (v tomto případě jsou v košíku dva produkty)
Code: Select all
stdClass Object ( [product_id] => 2 [sku] => 00301 [quantity] => 1 [base_price] => 0 [type] => 1 [pending] => [unit_weight] => 0 [unit_price] => 123 [summary] => Makové snění Platno - 20x30 (123.00) [item_total] => [file_location] => http://localhost/linnette-obrazy/uploads/Products/product_2 [flds] => Array ( [image] => stdClass Object *RECURSION* [pomer_stran] => stdClass Object *RECURSION* ) [categories] => Array ( [0] => stdClass Object ( [id] => 1 [name] => Bokeh [value] => [file_location] => http://localhost/linnette-obrazy/uploads/Products/categories/1 ) [1] => stdClass Object ( [id] => 2 [name] => Detail a zátiší [value] => [file_location] => http://localhost/linnette-obrazy/uploads/Products/categories/2 ) [2] => stdClass Object ( [id] => 3 [name] => Anything else [value] => [file_location] => http://localhost/linnette-obrazy/uploads/Products/categories/3 ) ) [quantity_box] => [remove_box] => ) stdClass Object ( [product_id] => 7 [sku] => [quantity] => 1 [base_price] => 100 [type] => 1 [pending] => [unit_weight] => 0 [unit_price] => 100 [summary] => Poštovné - Česká Pošta [item_total] => [file_location] => http://localhost/linnette-obrazy/uploads/Products/product_7 [flds] => Array ( [image] => stdClass Object *RECURSION* [pomer_stran] => stdClass Object *RECURSION* ) [categories] => Array ( [0] => stdClass Object ( [id] => 1 [name] => Bokeh [value] => [file_location] => http://localhost/linnette-obrazy/uploads/Products/categories/1 ) [1] => stdClass Object ( [id] => 2 [name] => Detail a zátiší [value] => [file_location] => http://localhost/linnette-obrazy/uploads/Products/categories/2 ) [2] => stdClass Object ( [id] => 3 [name] => Anything else [value] => [file_location] => http://localhost/linnette-obrazy/uploads/Products/categories/3 ) ) [quantity_box] => [remove_box] => ) Array Array
Takže teď potřebuji smarty nebo udt, které přijde na začátek té stránky, ve smyslu:
{foreach from objekty v $cartitems}
{if id produktu = x}
smaž z $cartitems objekt s tímto produktem
{/if}
{/foreach}
Doufám že mě chápete a díky za všechny odpovědi a nápady