Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Tapestry Wiki" for 
change notification.

The following page has been changed by ErikVullings:
http://wiki.apache.org/tapestry/Tapestry5WhereToStoreExternalResources

------------------------------------------------------------------------------
   * In case of CSS/JS/images for components, have a look into the way the T5 
Grid or Palette component is constructed, since they have their own js, css and 
images.
  [Thanks go to Daniel Jue, who answered my question on June 7, 2007]
  
- 
- For example, if you have this file:
- 
- src/main/webapp/css/MyStyle.css
- 
- You can access it in your page or component Java class like this:
- 
- {{{
- @Inject
- @Path("context:css/MyStyle.css")
- private Asset thestyle;
- }}}
- 
- And then in your page or component template:
- {{{
- <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
- <head>
- <title>My Title</title>
- <link rel="stylesheet" type="text/css" href="${thestyle}"/>
- </head>
- ...
- </html>
- }}}
- 
- Similarly, having
- src/main/webapp/css/MyLogo.gif
- Page or Component Class:
- {{{
- @Inject
- @Path("context:images/MyLogo.gif")
- private Asset thelogo;
- }}}
- 
- Page or Component Template (the html):
- {{{
- <img src="${thelogo}" />
- }}}
- 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to