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.

Phocacart - filtrování specifikace

21. dub 2022 15:26 #146163
Phocacart - filtrování specifikace od Houbák
Zkušený uživatel
Pokud je ve filtru zvoleno zobrazení specifikací pouze pro danou kategorií a v dané kategorii není žádný produkt, tak se zobrazují všechny specifikace, ačkoli by se neměla zobrazovat žádná. Problém je dle mě v tom, že funkce
Code:
PhocacartProduct::getProducts()
vrátí prázdnou hodnotu, takže následující funkci
Code:
PhocacartSpecification::getAllSpecificationsAndValues()
není v posledním parametru dodán seznam ID produktů, takže funkce vrátí všechny specifikace.

Soubor, kde jsou volané dané funkce
Code:
administrator/components/com_phocacart/libraries/phocacart/filter/filter.php

Zatím jsem opravil vložením kódu
Code:
if(empty($activeProducts)) { $activeProducts = array(0); }

A nebo jsem špatně pochopil v nastavení modulu položku: "Omezení specifikací na aktivní kategorii"

22. dub 2022 00:25 #146169
Odpověď od H13
Admin
Ahoj, díky za info, je to tak, jak píšeš.

Ten kód to řeší
Code:
if(empty($activeProducts)) { $activeProducts = array(0); }

Přidám do další verze.

Díky.

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

22. dub 2022 07:57 #146172
Odpověď od Houbák
Zkušený uživatel
Děkuji za případnou opravu!

Ještě mě napadlo, zda by v tom modulu filtru nemohly být specifikace sdružené ve skupině, pokud jsou do skupiny přiřazené. A nebo aspoň do layoutu pro zobrazení specifikace předávat informaci o skupině (id a název skupiny), abych si layout mohl upravit sám.

22. dub 2022 14:01 - 22. dub 2022 14:14 #146174
Odpověď od H13
Admin

do layoutu pro zobrazení specifikace


Jakej layout máš přesně na mysli?

Jinak v modulu je oddělený každý parametr:



Na obrázku jsou tři parametry: Flavour, First, Second.

Otázkou je jak ještě přidat další oddělení nad parametry?
Nebo jestli spíš nepoužít parametry, který jsou seskupeny po skupinách (na rozdíl od specifikací)?


Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

Powered by Fórum