I think that to say "They told me to call you" would be:
"Mi hanno detto di chiamarti"
Is this correct? And if so, why do we use the preposition 'di' here?
I have seen endless 'explanations' that prepositions are just too hard and you need to memorize, but that cannot be the case here. Can anyone suggest a resource that explains this in a clear and accurate way? I get very confused between the uses of 'di', 'da', and 'a' in anything other than their simple use to mean 'of', 'from' and 'to'.