Drupal user
Fórum
Drupal version

Ahoj máme obchod kde můžeme cenu zadávat do políčka explicitně jako číslo nebo jako textový řetězec. Používáme k tomu module Select (or other). Nadefinovali jsme políčko s rozbalovací nabídkou.

Hodnoty jsou:

1) Dohodou

2) Cena

Když vybereme cena tak se zobrazí políčko pro zadání ceny a můžeme zadat např. 100

pokud vybereme "Dohodou" tak se žádný políčko dál nezobrazí a uloží se hodnota "Dohodou". A teď je to zapeklitý jelikož se do pole ukládají jak číselné tak textová hodnota.  Tedy 100 nebo "Dohodou". Snažíme se nadefinovat ve views exposed filter, kde bychom mohli filtrovat zboží podle ceny nebo podle toho zda je tam uvedeno "Dohodou". To znamená chtěli bych vyfiltrovat zboží s cenou v intervalu 50 - 100 nebo třeba zboží kde je cena uvedena "Dohodou" nebo jen zboží kde je cena 100.

Napadá Vás jak to ve views provést?

ja bych se vratil na zacatek a udelal to jinak. tohle nebude fungovat protoze to je vlastne text field akorat ma zvlastni widget. pouzijte field_typ_ceny a field_cena. pak pouzijte Conditional field (field_cena is visible if field_typ_ceny = cena)

Přidat komentář