[[PageOutline(2-5,Contents,pullout)]] = Insert HTML Elements == Description This macro allows you to insert HTML elements with properties, without having to use a preprocessor. Usage: {{{ [[InsertElement(element, property, value, content)]] }}} Where: * '''element''' Name of an HTML element like div or p. * '''property''' Name of the HTML property such as class or id. * '''value''' The value of the property. * '''content''' The quoted string for the content of the element. Examples: {{{ [[InsertElement(div, class, quote, "This is a very nice quote.")]] [[InsertElement(p, id, unique, "This is a unique paragraph, commas in the last argument don't interfere.")]] [[InsertElement(a, id, uniquea, "You can represent actual quotes by using "entities".")]] [[InsertElement(pre, id, uniqueb, 'Or you can change the type of "outer quote".')]] }}} Result: {{{#!html
This is a very nice quote.

This is a unique paragraph, commas in the last argument don't interfere.

You can represent actual quotes by using "entities".
Or you can change the type of "outer quote".
}}} == Bugs/Feature Requests Existing bugs and feature requests for InsertElementMacro are [report:9?COMPONENT=InsertElementMacro here]. If you have any issues, create a [/newticket?component=InsertElementMacro new ticket]. [[TicketQuery(component=InsertElementMacro&group=type,format=progress)]] == Download Download the zipped source from [export:insertelementmacro here]. == Source You can check out InsertElementMacro from [/svn/insertelementmacro here] using Subversion, or [source:insertelementmacro browse the source] with Trac. == Recent Changes [[ChangeLog(insertelementmacro, 3)]] == Author/Contributors '''Author:''' [wiki:sanmarcos] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''