IntelliJ kan som bekant förstå språk injectade i andra språk såsom t ex att använda regexp i en sträng-parameter till en Java-metod.
För att låta IntelliJ förstå Velocity inuti Polopoly output templates, lägg till en “language injection” under Project Settings->Language Injections och ställ in:
- ID: VTL
- Prefix: <![CDATA[
- Suffix: ]]>
- Local Name: component
- Namespace: http://www.polopoly.com/polopoly/cm/app/xml
- XPath Condition: @group=”output/renderer/selected/default” and @name=”value”
Nu känns Velocity igen som språk:

