I'm calling BS on that. No, you get paid during your holidays in France, wathever the type, RTT or annual leave. In addition to that, you can take unpaid leave.
Perhaps you were a contractor? In that case you would not be paid when you're not working.