forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Bolger <pbol...@gmail.com>
Subject [Structurer] status
Date Mon, 24 Oct 2005 11:06:11 GMT
Thorsten

You may remember that I had some problems with views a week or so
back. Since then I haven't had much luck getting them to work, and I
gather that lots has happened with views/themer/structurer whatever in
that time anyway. Is there a document in the howtos which reflects the
current status of views/themer/structurer?
I'd quite like to get a test setup going as I think I may have some
suggestions on the approach to CSS (and standards compliant (x)html
output).

paul b


"I'd like to thank the member of the audience who threw this glass
bottle at my head..."
(Iggy Pop, 1973)

On 10/24/05, Thorsten Scherler <thorsten@apache.org> wrote:
> El lun, 24-10-2005 a las 11:49 +0200, Cyriaque Dupoirieux escribió:
> > Hi,
> >
> >     I had a problem since last week, I have found what it was :
> >     The structurer - or the themer ? - does not find custom templates
> > (under project/src/documentation/resources/templates) anymore.
> >     Thorsten, do you now where it comes from ?
> >
>
> Hmm, since *this morning* there is a new file structure in place.
> forrest-trunk/whiteboard/plugins/org.apache.forrest.plugin.output.themer/resources/themes
> ...
> |-- pelt
> |   |-- css
> |   |   |-- leather-dev.css
> |   |   |-- pelt.basic.css
> |   |   |-- pelt.print.css
> |   |   `-- pelt.screen.css
> |   `-- html
> |       |-- branding-theme-profiler.ft
> |       |-- content-abstract.ft
> |       |-- content-main.ft
> |       |-- content-xml-link.ft
> |       |-- nav-main-sub.ft
> |       |-- nav-section-round-bottom.ft
> |       |-- nav-section.ft
> |       |-- search-input.ft
> |       `-- siteinfo-credits.ft
> `-- pelt.fv
>
> As well we have a new property:
> project.theme-dir=${project.resources-dir}/themes
>
> The whole matching route can be seen in locationmap-themer.xml and
> locationmap-structurer.xml.
>
> For contracts the locationmap-themer.xml gives:
> <!-- Project implementation of templates have priority before default
> ones.
>         If no implementation can be found we use the noFt (~ - no
> forrest:template) implementation.
>        {1} name of the contract -->
>     <match pattern="resolve.contract.html.**">
>       <select type="exists">
>         <!-- project-based theme -->
>         <location
> src="{project:theme-dir}/{project:theme}/html/{1}.ft" />
>         <!-- project-based default fallback -->
>         <location
> src="{project:theme-dir}/{defaults:theme}/html/{1}.ft" />
>         <!-- project-application-based theme -->
>         <location
> src="{project:themer}/resources/themes/{project:theme}/html/{1}.ft" />
>         <!--  project-application-based default fallback -->
>         <location
> src="{project:themer}/resources/themes/{defaults:theme}/html/{1}.ft" />
>         <!-- forrest-application-based theme -->
>         <location
> src="{defaults:themer}/resources/themes/{project:theme}/html/{1}.ft" />
>         <!--  forrest-application-based default fallback -->
>         <location
> src="{defaults:themer}/resources/themes/{defaults:theme}/html/{1}.ft" />
>         <!--  forrest-application-based no found -->
>         <location
> src="{defaults:themer}/resources/themes/{defaults:theme}/html/noFt.ft" />
>       </select>
>     </match>
>
> HTH
>
> salu2
> --
> thorsten
>
> "Together we stand, divided we fall!"
> Hey you (Pink Floyd)
>
>

Mime
View raw message