Is it possible to explain metaphors using discourse analysis frameworks, or only with cognitive linguistic frameworks?
If by “discourse analysis frameworks”  you are referring to “Metaphor Identification Procedure”, and by “cognitive linguistic frameworks”  to “Image Schema”, then I suggest the answer lies in between…. ;^)
For me the real question is… what are the mechanics of converting words into images, and images into words in the human brain? I tend to think of this mechanism in terms of a “clutch”, or transducer of some kind, and can refer you to my draft webpages on the role of Computational Metaphorics  in Computational Dreaming .