Nejde nastavit default hodnota pro atribut typu select

Phoca Cart - complex e-commerce extension
johnyboom
Phoca Newbie
Phoca Newbie
Posts: 3
Joined: 30 May 2019, 13:38

Nejde nastavit default hodnota pro atribut typu select

Post by johnyboom »

Verze Joomla 3.9.6; PhocaCart 3.2.1; PHP 5.6

Mám produkt s atributem typu select (COM_PHOCACART_ATTR_TYPE_SELECT) a k němu dvě hodnoty, ale při zaškrtnutí jednoho políčka Default a uložení produktu, se vypíše hláška COM_PHOCACART_THIS_ATTRIBUTE_DOES_NOT_ALLOW_TO_STORE_DEFAULT_VALUES_OR_MULTIPLE_DEFAULT_VALUES.
Imho je problém v řádku /libraries/phocacart/attribute/attribute.php:292 "} else if ($dTV == '' && (int)$dI > 0) {" kde $dTv je 0, což se ale v tomto případě vyhodnotí jako true (stejný výsledek i v PHP 7.0).
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48726
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Nejde nastavit default hodnota pro atribut typu select

Post by Jan »

Ahoj, díky moc za info, rychlá oprava:

Z:

Code: Select all

} else if ($dTV == '' && (int)$dI > 0) {
NA:

Code: Select all

} else if ($dTV === '' && (int)$dI > 0) {
Opravím to v příší verzi.
If you find Phoca extensions useful, please support the project
User avatar
Jan
Phoca Hero
Phoca Hero
Posts: 48726
Joined: 10 Nov 2007, 18:23
Location: Czech Republic
Contact:

Re: Nejde nastavit default hodnota pro atribut typu select

Post by Jan »

Ve verzi 3.2.2 už by to mělo být v pořádku:
https://www.phoca.cz/news/1036-phoca-ca ... 2-released
If you find Phoca extensions useful, please support the project
Post Reply