Which part of speech (pronoun, preposition etc.) is "en" in this sentence, and what exactly is its contribution to the meaning of the sentence?
Un jour, elle lui offrit un petit bonnet de velours rouge, qui lui allait si bien qu'elle ne voulut plus en porter d'autre.
The context in which the sentence occurs is this:
Il était une fois une petite fille que tout le monde aimait bien, surtout sa grand-mère. Elle ne savait qu'entreprendre pour lui faire plaisir. Un jour, elle lui offrit un petit bonnet de velours rouge, qui lui allait si bien qu'elle ne voulut plus en porter d'autre. Du coup, on l'appela Chaperon Rouge.