Complex sentence: German adjectives are declined only when they come before a noun to directly describe it, in the attributive position of a nominal phrase.
Split into simpler sentences: German adjectives are declined only when they come before the noun in which they describe. This is called the attributive position of a nominal phrase.