Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Virtuemart seznam produktů - košík

14. kvě 2021 12:49 #144359
Odpověď od Rudolf
Joomla Expert
products.php by měl být sublayout ve které se volá product.php

mmt.

> přehledu produktů == view category (jaké view == najdete v kódu body:
<body class="site-default navigation-defaultcz theme-default layout-default nav-breakpoint-lg com_virtuemart view-category item-102">

> view catgory == tmpl default
(components/com_virtuemart/views/category/tmpl/default.php)

> volání produktů v šabloně kategorie
Code:
echo shopFunctionsF::renderVmSubLayout($this->productsLayout,array('products'=>$this->products,'currency'=>$this->currency,'products_per_row'=>$this->perRow,'showRating'=>$this->showRating));

> rendersublayout == je použitý layout products ze složky sublayouts
(components/com_virtuemart/sublayouts/products.php)

> Zde je pak v kódu:
Code:
echo shopFunctionsF::renderVmSubLayout('addtocart',array('product'=>$product,'rowHeights'=>$rowsHeight[$row], 'position' => array('ontop', 'addtocart')));

Je volán sublayout addtocart, který ale nechceme, tak ho prostě zakomentujeme :)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

14. kvě 2021 13:11 #144360
Odpověď od xunil
Zkušený uživatel
Už je to trochu jasnější :)
Díky.

14. kvě 2021 14:14 #144361
Odpověď od Cony
Moderátor
Sublayouts je specialita VM. Joomla jako taková používá layouts, ale princip je v zásadě stejný. VM Sublayout se volá někde v šabloně funkcí renderVmSubLayout, klasický Joomla Layout pomocí JLayoutHelper.

Powered by Fórum