it depends on what you need, but you could combine the asset service to generate base path and add the rest programatically
<img src="${asset:context:company}/$(company.id)/img/banner.gif"/> this way you don't need a method a component would be even better to avoid copy/paste Davor Hrg On Wed, Aug 6, 2008 at 4:14 PM, Inge Solvoll <[EMAIL PROTECTED]>wrote: > Thanks! > > Not the prettiest thing I ever saw, I would have preferred a more > straghtforward approach from the framework. I need that code pretty often > in > most of my pages. But I guess I'll manage to hide it in some utility > method. > > On Wed, Aug 6, 2008 at 4:00 PM, 9902468 <[EMAIL PROTECTED]> wrote: > > > > > Hi, > > > > I did this: > > > > Java: > > > > @Inject > > private AssetSource assetSource; > > > > public List<Language> getLanguages(){ > > return parameterManager.getLanguages(); > > } > > > > @Property > > private Language language; > > > > public String getLanguageAsset(){ > > Asset asset = assetSource.getAsset(null, "context:/assets/images > > /"+language.getLanguage()+".gif", null); > > return asset.toClientURL(); > > } > > > > .tml > > > > <t:loop t:source="languages" t:value="language"> > > <imgtag class="language_flag" alt="${language.displayName}" > > src="${languageAsset}"/> > > </t:loop> > > > > change imgtag -> img > > > > > > Inge Solvoll-2 wrote: > > > > > > Hi! > > > > > > I would like to do something like this, but this syntax obviously > doesn't > > > work. The ${bannerPath} seems to be pointing to a "symbol", which > > > obviously > > > isn't a page property. > > > Is there a similar way to do this? > > > > > > @Inject > > > @Path("${bannerPath}") > > > private Asset banner; > > > > > > > > > public String getBannerPath() { > > > return "context:/company/1/banner.gif"; > > > } > > > > > > > > > > -- > > View this message in context: > > http://www.nabble.com/T5%3A-Dynamic-asset-path-tp18851298p18851830.html > > Sent from the Tapestry - User mailing list archive at Nabble.com. > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > >