Hi Nick

Thanks for replying. Yes all pages extend my BasePage and I use the the
<wicket:extend> tag in the html. I get the page content as expected, the
css is not applied as it is looking for it in the same package as Sven
pointed out.


On 8 March 2013 14:33, Nick Pratt <nbpr...@gmail.com> wrote:

> 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
>>
>>
>

Reply via email to