Hey Tim,
you have the problem because the elements below are wrapped inside a <group/> element with type="columns". This will automatically make a two column row for each widget, where the first column contains the widget's label and the second contains the widget (e.g. a text input field in your case). Unfortunately, any other sub elements of a <group/> that are not considered group widgets (your DIV) are translated to one column row with colspan = 2. You can try to solve it by wrapping the textfield *and* the div inside another <group/> element with type="container". A container is also considered a widget when it's nested in another container. The first column however will then contain the nested group's label, and not the textfield's label! This is why you have to provide a label for the nested group. So your template will be sth like this: <group type="columns"> <group type="container" label="my textfield"> <textfield id="/document/content/datum" /> <xhtml:div> <xhtml:span>TEST</xhtml:span>t <xhtml:img src="/cforms/resources/cal.gif"/> </xhtml:div> </group> </group>d' The label can also be an i18n key, so you can use the textfield's i18n key for that. Does this work like it should? regards, Dennis -----Original Message----- From: [EMAIL PROTECTED] on behalf of toolman Sent: Mon 5/19/2008 1:54 PM To: hippo-mailing-list Subject: [HippoCMS-dev] Adding custom html to CMS layouts Hey guys; as described here (http://www.hippocms.org/display/CMS/Template+editing +tips) I am adding custom HTML tags. Unfortunately, I have little control over what gets placed, as it seems that every element is placed in its own row. My specific case: <textfield id="/document/content/datum" /> <xhtml:div> <xhtml:span>TEST</xhtml:span> <xhtml:img src="/cforms/resources/cal.gif"/> </xhtml:div> Turns into: <tr class="row-odd"> <td ...>Publication date</label></td> <td ...><input type="text" .../></td> </tr> <tr> <td colspan="2"> <div> <span ../> <img src="/cforms/resources/cal.gif"/> </div> </td> </tr> So the problems are: 1) I wanted the div content to be in the same cell as the textfield but there seems to be no way to do it. 2) The generated TR that has my custom content doesnt get a class="row-(odd|even)" so its not styled correctly. Any tips? ******************************************** Hippocms-dev: Hippo CMS development public mailinglist
<<winmail.dat>>
******************************************** Hippocms-dev: Hippo CMS development public mailinglist
