Page 1 of 1

Nejde nastavit default hodnota pro atribut typu select

Posted: 30 May 2019, 13:52
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).

Re: Nejde nastavit default hodnota pro atribut typu select

Posted: 30 May 2019, 21:59
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.

Re: Nejde nastavit default hodnota pro atribut typu select

Posted: 31 May 2019, 17:33
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