Generator: GetBreadCrumbFromBerliozPath
| Class name: | org.weborganic.bastille.xml.GetBreadCrumbFromBerliozPath |
|---|---|
| Version: | 14 July 2011 |
| Library: | Bastille |
| Cacheable: | Yes |
| Generated: | 2012-12-21 |
Description
This generator returns the breadcrumb status based on Berlioz path.
Returned XML
<breadcrumbs>
<breadcrumb name="string"
path="string"
exist="true|false"/>
</breadcrumbs>
The example cases
If Berlioz path is ‘Ping/pong’, it looks at the status of ‘Ping.xml’, ‘Ping’ folder, ‘Ping/pong.xml’ and ‘Ping/pong’ folder
Ping.xml doesn’t exist. Ping folder exists.
The return XML is:
<breadcrumbs> <breadcrumb name="ping" path="/ping" exist="true"/> </breadcrumbs>
Ping.xml doesn’t exist. Ping folder doesn’t exist.
The return XML is:
<breadcrumbs> <breadcrumb name="ping" path="/ping" exist="false"/> </breadcrumbs>
Ping.xml does exist. Ping folder doesnt exist.
The return XML is:
<breadcrumbs> <breadcrumb name="ping" path="/ping" exist="true"/> </breadcrumbs>
Ping.xml exists. Ping exists.
The return XML is:
<breadcrumbs> <breadcrumb name="ping" path="/ping" exist="true"/> </breadcrumbs>