Do the pages in your auth package inherit from your BasePage class? In your auth package pages markup, do you have <wicket:extend> tags?
Nick On Fri, Mar 8, 2013 at 9:17 AM, David Beer <david.m.b...@gmail.com> wrote: > Hi All > > I am new Wicket and like what I have found so far. My problem is that I > have created a few pages and forms and placed them in a package named > "auth". I can navigate to the pages easily but they don't seem to inherite > the CSS from the BasePage which is in a different package. Also any links > to the HomePage which is in the default package is not found. > > My BasePage HTML looks like the following: > > <html xmlns="http://www.w3.org/1999/**xhtml <http://www.w3.org/1999/xhtml> > " > xmlns:wicket="http://wicket.**apache.org/dtds.data/wicket-** > xhtml1.4-strict.dtd<http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd> > " > xml:lang="en" > lang="en"> > <head> > <wicket:head> > <wicket:link> > <link rel="stylesheet" type="text/css" href="style.css"/> > </wicket:link> > </wicket:head> > </head> > <body> > <div id="container"> > <div id="header"> > <header wicket:id="headerpanel"/> > </div> > <div class="content_container"> > <wicket:child/> > </div> > <div id="footer"> > <footer wicket:id="footerpanel" /> > </div> > </div> > </body> > </html> > > My AdminPage which is in the auth package is never finds the css file > declared in the base page. > > My project structure is as follows: > > src/main/java/example/BasePage and HomePage > src/main/java/example/auth/**AdminPage and SignInPage and SignOutPage > > <html xmlns:wicket="http://wicket.**apache.org <http://wicket.apache.org> > "> > <head> > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> > <title>AdminPage</title> > </head> > <body> > <wicket:extend> > <h2>Welcome ADMIN!</h2> > <p> > This page should only be accessible if you are signed in as an > administrator. > </p> > <p> > <wicket:link><a href="HomePage.html">Home</a><**/wicket:link><br/> > <wicket:link><a href="SignOutPage.html">Sign Out</a></wicket:link> > </p> > </wicket:extend> > </body> > </html> > > I mount the pages in the xxApplication class as follows: > > mountPage("/Home", HomePage.class); > mountPage("/guest-list", GuestListPage.class); > mountPage("/auth/adminpage", AdminPage.class); > mountPage("/auth/signin", SignInPage.class); > mountPage("/auth/signout", SignOutPage.class); > > How can fix the navigation and the location of the css file so that it is > found. The css file is located the Webapps dir. > > Thanks > > David > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > users-unsubscribe@wicket.**apache.org<users-unsubscr...@wicket.apache.org> > For additional commands, e-mail: users-h...@wicket.apache.org > >