Neuer Tag, neues Problem. Das hier geht wunderbar:
<!-- [MANDATORY] External link - valid URL pattern | Context: Catalog/News ################################################ -->
<RULE>
<IF>
<EQUAL>
<PROPERTY name="CONTAINERTYPE" source="#global"/>
<TEXT>FS_CATALOG</TEXT>
</EQUAL>
</IF>
<WITH>
<AND>
<NOT>
<MATCHES regex="^(https?:)?\/\/.+">
<PROPERTY name="VALUE" source="st_external_link"/>
</MATCHES>
</NOT>
<PROPERTY name="INCLUDED" source="#global"/>
<PROPERTY name="TRANSLATED" source="#global"/>
</AND>
</WITH>
<DO>
<NOT>
<VALIDATION scope="SAVE">
<PROPERTY name="VALID" source="st_external_link"/>
<MESSAGE lang="*" text="URL must start with a valid protocol definition"/>
</VALIDATION>
</NOT>
</DO>
</RULE>
Ab diesem Kommentar jedoch entfällt das Autosuggest:
<!--
[MANDATORY]
External link - valid URL pattern
Context: Page
-->
<RULE>
<IF>
<EQUAL>
<PROPERTY name="CONTAINERTYPE" source="#global"/>
<TEXT>FS_CATALOG</TEXT>
</EQUAL>
</IF>
<WITH>
<AND>
<NOT>
<MATCHES regex="^(https?:)?\/\/.+">
<PROPERTY name="VALUE" source="st_external_link"/>
</MATCHES>
</NOT>
<PROPERTY name="INCLUDED" source="#global"/>
<PROPERTY name="TRANSLATED" source="#global"/>
</AND>
</WITH>
<DO>
<NOT>
<VALIDATION scope="SAVE">
<PROPERTY name="VALID" source="st_external_link"/>
<MESSAGE lang="*" text="URL must start with a valid protocol definition"/>
</VALIDATION>
</NOT>
</DO>
</RULE>
Ursache ist definitiv nicht der Inhalt des Kommentars, sondern das Umbrechen.
Wäre ein nettes Feature, um Regeln etwas zu organisieren zu können und Whitespace schaffen zu können.