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.

sleva VM

25. lis 2019 20:53 #141188
sleva VM od Ernst
Joomla Expert
Poradíte mi někdo, jak vynutit zobrazení slevy v detailu produktu i v případě, že je sleva nulová?

25. lis 2019 21:45 #141193
Odpověď od Rudolf
Joomla Expert
Úpravou/přidáním podmínky v override sublayoutu?

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

25. lis 2019 23:28 #141195
Odpověď od Ernst
Joomla Expert
ano, zkouším to upravit v prices.php. Ale má to problém, pokud se zavolá
Code:
echo $currency->createPriceDiv ('discountAmountTt', 'COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT_TT', $product->prices);
, tak to neudělá nic, protože v tu chvíli je tam sleva 0 (slevu tam později docpává JS) a nic to nevrátí, protože v createPriceDiv je na začátku
Code:
if(empty($product_price) and $name != 'billTotal' and $name != 'billTaxAmount') return '';
Pokud by šel currencydisplay.php v helpers přepsat v šabloně, je úprava jednoduchá. já to ale nijak přepsat neumím/nenapadá mě to.

zkouším si v prices.php vytvořit obdobu funkce createpricediv, ale je to strašně složité a nešikovné.

Ideální by bylo, kdyby někdo uměl přepsat currencydisplay.php

26. lis 2019 01:41 #141198
Odpověď od Rudolf
Joomla Expert
Zkuste použít funkci roundForDisplay, při určitém způsobu použití by měla vyhovovat.

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
Poděkovali: Ernst

26. lis 2019 10:55 #141200
Odpověď od Ernst
Joomla Expert
na tu jsem se díval, tu volá i createpricediv (prostřednictvím pricedisplay()). Budu to muset otestovat.
Nejlepší by bylo, kdyby šlo přepsat to currencydisplay.php.

27. lis 2019 18:13 - 27. lis 2019 18:16 #141204
Odpověď od Ernst
Joomla Expert
tak jsem to vyřešil změnou v currencydisplay.php a zapsáním této změny do pamatovníčku :)

Určitě by ale bylo lepší, kdyby VM umožnil zadat, které ceny se mají zobrazit i nulové a nemít to v php natvrdo.

Powered by Fórum