hi jose, the link [1] i provided shows it already: e.g. Pages.Vip.VipContent.class leads to /pages/vip/vipContent.xhtml
(if you have to keep the 'I' prefix for interfaces, you have to provide the full base-path (with the current implementation)) regards, gerhard [1] http://s.apache.org/SBP http://www.irian.at Your JSF/JavaEE powerhouse - JavaEE Consulting, Development and Courses in English and German Professional Support for Apache MyFaces 2012/6/14 José Luis Cetina <[email protected]> > Is there a way to do it without basepath? I mean, its possible to use type > safe navigation in CODI with more than one level folder structure? > El 13/06/2012 21:35, "Gerhard Petracek" <[email protected]> > escribió: > > > hi jose, > > > > right now it isn't supported (it doesn't get aggregated), because > basePath > > is more for exceptional/special cases. > > typically the used style is more like [1] (as you can see it's a simpler > > style - e.g. you don't need an explicit usage of > > @Page(name="myPageClassName") due to the default naming convention). > > > > regards, > > gerhard > > > > [1] http://s.apache.org/SBP > > > > http://www.irian.at > > > > Your JSF/JavaEE powerhouse - > > JavaEE Consulting, Development and > > Courses in English and German > > > > Professional Support for Apache MyFaces > > > > > > > > 2012/6/13 José Luis Cetina <[email protected]> > > > > > Hi i have this folder structure > > > > > > web/ > > > public/ > > > index.xhtml > > > > > > then i use this: > > > > > > @Page(navigation = Page.NavigationMode.REDIRECT, basePath="web/public") > > > public interface IPublic extends ViewConfig{ > > > public @Page(name="index") class Index implements IPublic{} > > > } > > > > > > this works great. > > > > > > But i dont like to use the basePath="web/public", how can i separate? > > > What i did, was create an interface like this: > > > > > > my root folder: > > > @Page(navigation = Page.NavigationMode.REDIRECT, basePath="web") > > > public interfaces IWeb extends ViewConfig{ > > > } > > > > > > my folder under root (like web/public) > > > @Page(navigation = Page.NavigationMode.REDIRECT, basePath="public") > > > public interfaces IPublic extends IWeb{ > > > //then the page > > > public @Page(name="index") class Index implements IPublic{} > > > } > > > > > > but this doesnt work. > > > > > > What is the best way to do it?. Im using CODI 1.0.5 > > > > > > > > > > > > Thanks > > > -- > > > ------------------------------------------------------------------- > > > *SCJA. José Luis Cetina* > > > ------------------------------------------------------------------- > > > > > >

