1- I quite agree with you that the name of the actual resource displayed on the navigation bar (last item of breadcrumbs) should not be displayed as a hyperlink. If students click on it, the actual resource is displayed in a new window which appears to take them out of the Moodle site.
Suggestion for developers:
A) please display name of actual resource as pure text, not hyperlink
OR: B) keep the hyperlink but make it open in target = _self (see * below).
2- As for the general problem of a resource page containing links to external sites, there are several solutions:
b) provide your hyperlinks with the target _self so they will open in the same window frame as the resource calling them;*
c) provide your hyperlinks with the target _blank so they will open in a new window and student will be brought back to the Moodle windows upon closing that new window).
*If method b) is preferred, then it would make sense for my suggestion B above to be implemented, in which case clicking on the name of the resource would "restore" it in the bottom frame...
After a few weeks of testing the Moodle environment I persist in thinking that it is not a good idea to have the name of the actual resource as a hyperlink in the navigation bar... If the user clicks on it, the resource bar disappears and so does the Moodle environment. In version 1.4DEV, when the teacher adds a resource, he is asked whether the new resource should be displayed:
- in a new popup window;
- within the current window:
- Put resource in a frame to keep site navigation visible.
All these options are excellent, but what is the point of having chosen to have a resource "displayed in a frame to keep site navigation visible" if that unwelcome hyperlink at the end of the breadcrumbs can so easily make the navigation frame disappear?
By the way, Resources are the only Moodle element to behave that way in the breadcrumbs. Could you please reconsider your opinion and make that "feature" into a "bug" ?