Question
When upgrading from T3 to T4, I have run into a number of gotchas and growing pains. I noticed recently that I had a web Foo that contained a link to a topic Bar in the Foo web. The link was specified by:
* [[Bar]]
Then someone made a Web Bar. Under T3 it was fine, my local link, in my web Foo went to the local Bar topic.
However, upon upgrading to T4, the link now assumes that my local link Bar should point at the
web Bar instead of the topic
Foo.Bar.
Is this configurable? Can I easily restore the old behavior? Our wikians have depended on a bottom up view and now its been flip flopped on them (and created a support nightmare).
Any information would be nice.
Environment
--
EricHanson - 31 Aug 2006
Answer
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.
No, it's not easily configurable. What you are seeing is a side-effect of the code added for hierarchical web support. The target of the link is determined by evaluating the path left to right, so of course it sees the "Bar" web rather then the "Bar" topic.
There has never been any spec or documentation of expected behaviour for this case, so it's understandable that it broke silently. However the "reasonableness test" suggests that the IMHO TWiki-3 semantic is correct. I would expect it to match in the closest enclosing scope. So I have added
Bugs:Item2841
to track this.
--
CrawfordCurrie - 02 Sep 2006