Tim Williams wrote:
On 6/6/05, Ross Gardler <[EMAIL PROTECTED]> wrote:
Tim Williams wrote:
On 6/6/05, Ross Gardler <[EMAIL PROTECTED]> wrote:
Tim Williams wrote:
...
<map:select type="exists">
<map:when test="{project:content.xdocs}tabs.xml">
<map:generate src="{project:content.xdocs}tabs.xml"/>
</map:when>
<map:when test="{lm:tabs.xml}">
<map:generate src="{lm:tabs.xml}"/>
</map:when>
</map:select>
This is interesting. Have you tested what happens when {lm:tabs.xml}
does not point to anything useful? That is, does the second <map:when> work?
:( Sadly, no. It looks like {lm:tabs.xml} always evaluates to
existing. Are locationmaps not usable in an exists selector for some
reason?
My guess is (there's another disclaimer, I haven't tested this yet)...
Since you are mapping the {lm:tabs.xml} to a http request a document is
always returned. It may be a 404 error, but it is still a document. To
confirm this we would need to look at the generator code and, if
necessary detect error conditions from the various repository types.
Ross