For some reason I get the following: Failure parsing template context:WEB-INF/Start.html: The prefix "t" for element "t:layout" is not bound.
location context:WEB-INF/Start.html, line 1, column 11 1 <t:layout> 2 3 <a t:type="pagelink" t:page="SayHello">Go to another page</a> 4 5 </t:layout> On 4/1/07, Peter Beshai <[EMAIL PROTECTED]> wrote:
I don't think anything that has changed would have broken this. You should be able to just use it by entering: <t:layout title="my page title"> ..content of your page.. </t:layout> in your page. On 3/30/07, Chris Chiappone <[EMAIL PROTECTED]> wrote: > > I tried you exact code for a layout but my layout component doesn't > seem to be showing up at all. Has something changed? > > > > On 3/28/07, Peter Beshai <[EMAIL PROTECTED]> wrote: > > 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 > > > > > -- > ~chris > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Peter Beshai Computer Science Student University of Waterloo
-- ~chris --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]