Re: Merging Tiles body into tile definition
Brian Topping wrote: Hue, Dirk, Thanks for your input. I tried with tiles:put name=body direct=true and found that to work just great. Maybe I shouldn't care, but Dirk, do you know a subtle advantage to using type=string instead of direct=true? Both are the same. type=string is the original tiles syntax, while direct=true is the syntax to be compatible with the template library. Cedric I'm quite happy, I'm just getting started on this app, but I can go back through on the limited number of files that I have and merge the body file for each presentation item, keeping the source tree more manageable for the future. have a great day, -b -Ori -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
RE: Merging Tiles body into tile definition
Sorry if this is lame, do you need a direct=true on the tiles:put name=body ... never tried doing this but I assume you're using a tiles:insert... not a tiles:getAsString... in the template so you may need to indicate direct here? Hue. -Original Message- From: Brian Topping [mailto:topping;digidemic.com] Sent: 08 November 2002 15:39 To: [EMAIL PROTECTED] Subject: Merging Tiles body into tile definition Good day all, happy Friday! I'm building another application using tiles (hopefully this one will ship sooner than the others :-) and coming across the geometric explosion of tiles and body files, wondering if there is a solution that others are using that I might be able to take advantage of. The basic problem is that of having one file for the tiles:insert statement and the tiles body file that it references. In the basic case, my setup looks like: * login.jsp %@ taglib uri=http://jakarta.apache.org/struts/tags-tiles-1.1; prefix=tiles % tiles:insert page=/templates/main_layout.jsp flush=true tiles:put name=title value=GSUMC - Login / tiles:put name=header value=/templates/header.jsp / tiles:put name=menu value=/templates/menu.jsp / tiles:put name=body value=/login_body.jsp/ /tiles:insert * login_body.jsp %@ page language=java % snip.../ What I would like to do is merge these in the form of: %@ taglib uri=http://jakarta.apache.org/struts/tags-tiles-1.1; prefix=tiles % %@ page language=java % tiles:insert page=/templates/main_layout.jsp flush=true tiles:put name=title value=GSUMC - Login / tiles:put name=header value=/templates/header.jsp / tiles:put name=menu value=/templates/menu.jsp / tiles:put name=body snip.../ /tiles:put /tiles:insert Makes sense, should work according to the javadoc and the tag code, but I can't get my head around the reason that it doesn't. The point where the content should be inserted into the template is untouched. Any ideas? best regards, Brian -- To unsubscribe, e-mail: mailto:struts-user-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-user-help;jakarta.apache.org attachment: winmail.dat-- To unsubscribe, e-mail: mailto:struts-user-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-user-help;jakarta.apache.org
Re: Merging Tiles body into tile definition
Hello Brian, you should use tiles:put name=body type=string instead of tiles:put name=body Friday, November 8, 2002, 4:38:55 PM, you wrote: BT Good day all, happy Friday! BT I'm building another application using tiles (hopefully this one will ship BT sooner than the others :-) and coming across the geometric explosion of tiles BT and body files, wondering if there is a solution that others are using that I BT might be able to take advantage of. BT The basic problem is that of having one file for the tiles:insert statement BT and the tiles body file that it references. In the basic case, my setup BT looks like: BT * login.jsp BT % taglib uri=http://jakarta.apache.org/struts/tags-tiles-1.1; prefix=tiles % BT tiles:insert page=/templates/main_layout.jsp flush=true BT tiles:put name=title value=GSUMC - Login / BT tiles:put name=header value=/templates/header.jsp / BT tiles:put name=menu value=/templates/menu.jsp / BT tiles:put name=body value=/login_body.jsp/ BT /tiles:insert BT * login_body.jsp BT % page language=java % BT snip.../ BT What I would like to do is merge these in the form of: BT % taglib uri=http://jakarta.apache.org/struts/tags-tiles-1.1; prefix=tiles % BT % page language=java % BT tiles:insert page=/templates/main_layout.jsp flush=true BT tiles:put name=title value=GSUMC - Login / BT tiles:put name=header value=/templates/header.jsp / BT tiles:put name=menu value=/templates/menu.jsp / BT tiles:put name=body BT snip.../ BT /tiles:put BT /tiles:insert BT Makes sense, should work according to the javadoc and the tag code, but I BT can't get my head around the reason that it doesn't. The point where the BT content should be inserted into the template is untouched. Any ideas? BT best regards, BT Brian BT -- BT To unsubscribe, e-mail: mailto:struts-user-unsubscribe;jakarta.apache.org BT For additional commands, e-mail: mailto:struts-user-help;jakarta.apache.org -- Best regards, Dirk -- To unsubscribe, e-mail: mailto:struts-user-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-user-help;jakarta.apache.org
RE: Merging Tiles body into tile definition
Hue, Dirk, Thanks for your input. I tried with tiles:put name=body direct=true and found that to work just great. Maybe I shouldn't care, but Dirk, do you know a subtle advantage to using type=string instead of direct=true? I'm quite happy, I'm just getting started on this app, but I can go back through on the limited number of files that I have and merge the body file for each presentation item, keeping the source tree more manageable for the future. have a great day, -b -Original Message- From: Hue Holleran [mailto:hueh;softwareskills.net] Sent: Friday, November 08, 2002 10:44 AM To: 'Struts Users Mailing List' Subject: RE: Merging Tiles body into tile definition Sorry if this is lame, do you need a direct=true on the tiles:put name=body ... never tried doing this but I assume you're using a tiles:insert... not a tiles:getAsString... in the template so you may need to indicate direct here? Hue. -Original Message- From: Brian Topping [mailto:topping;digidemic.com] Sent: 08 November 2002 15:39 To: [EMAIL PROTECTED] Subject: Merging Tiles body into tile definition Good day all, happy Friday! I'm building another application using tiles (hopefully this one will ship sooner than the others :-) and coming across the geometric explosion of tiles and body files, wondering if there is a solution that others are using that I might be able to take advantage of. The basic problem is that of having one file for the tiles:insert statement and the tiles body file that it references. In the basic case, my setup looks like: * login.jsp %@ taglib uri=http://jakarta.apache.org/struts/tags-tiles-1.1; prefix=tiles % tiles:insert page=/templates/main_layout.jsp flush=true tiles:put name=title value=GSUMC - Login / tiles:put name=header value=/templates/header.jsp / tiles:put name=menu value=/templates/menu.jsp / tiles:put name=body value=/login_body.jsp/ /tiles:insert * login_body.jsp %@ page language=java % snip.../ What I would like to do is merge these in the form of: %@ taglib uri=http://jakarta.apache.org/struts/tags-tiles-1.1; prefix=tiles % %@ page language=java % tiles:insert page=/templates/main_layout.jsp flush=true tiles:put name=title value=GSUMC - Login / tiles:put name=header value=/templates/header.jsp / tiles:put name=menu value=/templates/menu.jsp / tiles:put name=body snip.../ /tiles:put /tiles:insert Makes sense, should work according to the javadoc and the tag code, but I can't get my head around the reason that it doesn't. The point where the content should be inserted into the template is untouched. Any ideas? best regards, Brian -- To unsubscribe, e-mail: mailto:struts-user-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-user-help;jakarta.apache.org -- To unsubscribe, e-mail: mailto:struts-user-unsubscribe;jakarta.apache.org For additional commands, e-mail: mailto:struts-user-help;jakarta.apache.org