Ferdinand Soethe wrote:
> 
> I just realized that a local anchor named #raw in a page that is
> listed in site as
> 
> <upgrading_07 label="Upgrading to 0.7" href="upgrading_07.html">
> 
> cannot be adressed by a url like site:upgrading_07#raw as I expected.
> Instead I have to extend site to something like
> 
> <upgrading_07 label="Upgrading to 0.7" href="upgrading_07.html">
>    <upgrading_07_raw href="#raw"/>
> </upgrading_07>
> 
> and then address it as site:upgrading_07_raw

This doesn't solve the issue (see below) but there is
a better way than your example. No need for the repetition:
<upgrading_07 label="Upgrading to 0.7" href="upgrading_07.html">
  <raw href="#raw"/>
</upgrading_07>

and then refer to it as site:upgrading_07/raw

> Is this a bug or are there reasons for this to be so. After
> all it does force you to duplicate each anchor in the page if your
> want to address it. Or use the normal http-protocol which is not
> really a solution either.

This is a known issue:
 http://issues.cocoondev.org//browse/FOR-95
 "indirect linking and anchors"

The Cocoon LinkRewriter Transformer block needs enhancement.

--David