Conditional template card display?

Is there any way to conditionally display template cards?

I know in a template you can show multiple cards, but is there a way to conditionally choose which ones?

e.g.

Let's say I have 4 template cards: "COLOR", "APPLE", "BANANA", "GRAPE".

If on template card "COLOR", i give the user a list containing "RED", "YELLOW", or "PURPLE" can I evaluate the value chosen to determine whether the next template card will be "APPLE", "BANANA", or "GRAPE"?

SolidworksSolidworks Pdm enterprise Pdm