Short answer: yes, it is possible. We do that at our site. But I guess this short answer won't help you.
But your question is a little bit vague. What exactly is your problem? If I remember correctly, the original Cacti templates are rather generic and only support the IF-MIB with some basic attributes out-of-the-box. I always considered them to be more of an example how to create your own SNMP queries. Is this your question? How to create SNMP queries in Cacti? (Acrually, this would be the wrong forum to ask.)
Or is your question how to setup SNMP on the switch?
Or do you already know how to create Cacti queries, SNMP is already running and all you need are the correct OIDs to be filled into the Cacti query?