I never knew <t:layout> was supported. I just made my own layout component and I think that makes more sense (you'll most likely want to customize it anyway). Here is the basic code if you want to use it:
Layout.java:: package my.package.components; import org.apache.tapestry.Asset; import org.apache.tapestry.annotations.Inject; import org.apache.tapestry.annotations.Parameter; public class Layout { @Parameter(required=true) private String _title; @Inject("context:style/default.css") private Asset _stylesheet; public String getTitle() { return _title; } public void setTitle(String title) { _title = title; } public Asset getStylesheet() { return _stylesheet; } } Layout.html:: <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> <head> <link t:type="any" rel="stylesheet" type="text/css" href="prop:stylesheet" /> <title>MyApp - ${title}</title> </head> <body> <t:body/> </body> </html> Note, you should probably change MyApp to ${message:appname} when application-wide message catalogs are implemented. Hope this helps :-) On 3/28/07, Bill Holloway <[EMAIL PROTECTED]> wrote:
Howdy, I'm using tapestry-hibernate with hibernate/annotations. I know that tapestry-hibernate for T5 is very new, so this is mainly just a heads-up: I get an error trying to call the session.load (class, serializable) method. My entity class is called "org.gp.contactweb.entities.Person". It does have a <mapping> entry in the hibernate.cfg.xml, and here's the exception message. Unable to add method java.lang.Object get(java.lang.Object) to class $PropertyConduit_1119a564237: [source error] no such class: org.gp.contactweb.entities.Person$$EnhancerByCGLIB$$e8117f19 Also <t:layout> no longer seems to be supported. Where'd it go? Cheers, Bill -- "The future is here. It's just not evenly distributed yet." -- Traditional --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Peter Beshai Computer Science Student University of Waterloo