Write a paraphrased version of this:
The impact of the general principles of law on Community directives has not always been straightforward.
It was not always simple to impact general legal principles on Community directives.