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).
Nejde nastavit default hodnota pro atribut typu select
-
- Phoca Newbie
- Posts: 3
- Joined: 30 May 2019, 13:38
- Jan
- Phoca Hero
- Posts: 48726
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Nejde nastavit default hodnota pro atribut typu select
Ahoj, díky moc za info, rychlá oprava:
Z:
NA:
Opravím to v příší verzi.
Z:
Code: Select all
} else if ($dTV == '' && (int)$dI > 0) {
Code: Select all
} else if ($dTV === '' && (int)$dI > 0) {
If you find Phoca extensions useful, please support the project
- Jan
- Phoca Hero
- Posts: 48726
- Joined: 10 Nov 2007, 18:23
- Location: Czech Republic
- Contact:
Re: Nejde nastavit default hodnota pro atribut typu select
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
https://www.phoca.cz/news/1036-phoca-ca ... 2-released
If you find Phoca extensions useful, please support the project