[ http://issues.apache.org/jira/browse/FOR-762?page=all ]

helena updated FOR-762:
-----------------------

    Description: 
When employing breadcrumbs,

example generated links:  home > dir > subdir

if the user is in node subdir, then clicks dir,
cocoon returns "The requested resource "/dir /" could not be found.
The link's absolute path during testing is http://localhost:8888/dir/
Case 1. If you place an index.html file under http://localhost:8888/dir/ for a 
redirect or viewable content,
clicking on breadcrumbs'  dir link throws the error.
Case 2. If you manually enter the index.html in the browser path after 
http://localhost:8888/dir/, the request is handled.
Case 3. If sitemap has match="dir/index.html", cocoon still isn't happy with 
request dir/

Cocoon does not appear to assume the end node directory is index.* and thus 
appends no file automatically as tomcat or the http server does so it must be 
manually done. 

  was:
When employing breadcrumbs,

example generated links:  home > dir > subdir

if the user is in node subdir, then clicks dir to go up one level,
cocoon returns "The requested resource "/dir /" could not be found.
The link's absolute path during testing is http://localhost:8888/dir/
Case 1. If you place an index.html file under http://localhost:8888/dir/ for a 
redirect or viewable content,
clicking on that breadcrumbs'  dir link throws the error.
Case 2. If you manually enter the index.html in the browser path after 
http://localhost:8888/dir/ 
the request is handled.
Case 3. 
even if sitemap has match="articles/index.html" cocoon still isn't happy with 
request articles/


comment from users mail list:

a solution is to either add "index.html" to every breadcrumb link in the code 
that generates the breadcrumb trail (in something like breadcrumbs.js in the 
common skin), or to add a redirect to the sitemap.xmap that will always 
redirect an URL ending in a '/' to the same url with "index.html" appended. See 
the core sitemap.xmap for an example of how to do this ('/' is redirectoed to 
'/index.html')

If you solve the problem please attach a patch to the issue you create.


> Breadcrumbs
> -----------
>
>          Key: FOR-762
>          URL: http://issues.apache.org/jira/browse/FOR-762
>      Project: Forrest
>         Type: Bug
>   Components: Skins (general issues)
>     Versions: 0.7, 0.8-dev
>     Reporter: helena
>     Priority: Minor

>
> When employing breadcrumbs,
> example generated links:  home > dir > subdir
> if the user is in node subdir, then clicks dir,
> cocoon returns "The requested resource "/dir /" could not be found.
> The link's absolute path during testing is http://localhost:8888/dir/
> Case 1. If you place an index.html file under http://localhost:8888/dir/ for 
> a redirect or viewable content,
> clicking on breadcrumbs'  dir link throws the error.
> Case 2. If you manually enter the index.html in the browser path after 
> http://localhost:8888/dir/, the request is handled.
> Case 3. If sitemap has match="dir/index.html", cocoon still isn't happy with 
> request dir/
> Cocoon does not appear to assume the end node directory is index.* and thus 
> appends no file automatically as tomcat or the http server does so it must be 
> manually done. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira