There was a press release yesterday where they mentioned what happened to cause the incident.
Apparently, Zidane told the guy who grabbed his shirt that he'd give him his jersey after the game and the guy said "I'd rather have your sister." So Zidane headbutted him.