On 11/28/06 4:04 PM, "Juan Espinosa" <[EMAIL PROTECTED]> wrote:
> I want to know if render of buttons tables forms and other tags are based on > this templates..and how i could change it Hi Juan, The rendering of the buttons is based on the theme template. The templates can be found in the Struts source in: /core/src/main/resources/template There are a few directories there. I believe S2 defaults to the xhtml theme. I have extended the xhtml theme extensively to do variable multi-column layouts. It took some work, and at the time I thought it was hard, but in retrospect it wasn't that bad. Take a look at the template that backs <s:textfield> first. It's text.ftl in the xhtml directory. It's real short: <#include "/${parameters.templateDir}/${parameters.theme}/controlheader.ftl" /> <#include "/${parameters.templateDir}/simple/text.ftl" /> <#include "/${parameters.templateDir}/xhtml/controlfooter.ftl" /> It includes a "controlheader", the simple text.ftl template, then a controlfooter. The control header and footer is where the table wrapping happens and the simple/text.ftl is where the actual <input> element is generated from. Just go through it a piece at a time. I have yet to use a radio button group, but I think the template to start with is radiomap.ftl. When going through this just remember to follow the includes. Good luck, Mark --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]