Re: Merging Tiles body into tile definition

2002-11-20 Thread Cedric Dumoulin


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

2002-11-08 Thread Hue Holleran
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

2002-11-08 Thread Postfach 4711
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

2002-11-08 Thread Brian Topping
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