Allow the user to drag in an attribute node from the Attribute Map into the code editor to do one of three things:
Define the attribute <!-- attrib (attribute): (text) --> (input page)
Reference the attribute [#attribute#] (input/template)
Create a conditional [(attribute)(inequality symbol if used)=(value)](result)[/(attribute)(inequality symbol again)=] (input/template)
Show code before it's inserted so new users can get a grasp on the system when starting out.
Also add a context menu for inserting the above, perhaps with the same dialog box (use a combobox to select which attribute to use).
Allow the user to drag in an attribute node from the Attribute Map into the code editor to do one of three things:
<!-- attrib (attribute): (text) -->
(input page)[#attribute#]
(input/template)[(attribute)(inequality symbol if used)=(value)](result)[/(attribute)(inequality symbol again)=]
(input/template)Show code before it's inserted so new users can get a grasp on the system when starting out. Also add a context menu for inserting the above, perhaps with the same dialog box (use a combobox to select which attribute to use).