Hi,
Normally, with the "Characteristics dynamic display" setting activated in the HikaShop configuration, you'll only get the possible values in each dropdown, based on the variants you've added to the product.
So in your case you would need to create such variants:
- with frame with color 1
- with frame with color 2
etc
- with frame with color x
- without frame without color
Then, when you select the frame characteristic, the color characteristic selector should appear. And if "with frame" is selected, then you should be able to select the colors from 1 to x, and if "without frame" is selected, then you should be able to select the color "without color". But there is no system to hide the second selector in that second case.
An alternative would be to only have a frame characteristic in your product, and the have a custom field of the table "item" for the color selector.
Then, you could hide/display the custom field based on the value selected in the characteristic selector with a few lines of javascript custom code added to the page.
www.hikashop.com/forum/product-category-...ased-on-variant.html
Another alternative would be to have two custom item fields, one for the frame selection and one for the color selection. In that case, in the color custom field, you can just select the frame custom field and its value "with frame" in the "displayed limited to" setting and you'll have the switch done for you automatically. The drawback though is that custom item fields can't change the price of the product... unless you combine it with a custom plugin, but that means more development and in that case, the custom javascript of my previous suggestion is simpler to implement.