A couple of possibilities...
1. If you build this outside of Moodle and then just link to the index page from within Moodle, you could easily use iframes or include pages. When I build normal "simple" websites, I often use include pages for the navigation system...same concept as iframes but better...in my opinion. The links on the left of this site, for example, are on a separate html page and that page is simply included in all other pages...simple and effective.
If you want to replicate this in moodle, one easy way would be to...
2. Create an html block to hold all the links and include each movie on its own webpage resource set to show side blocks. You simply create hyperlinks in the html block to each of the webpages. You can see something similar here where I've done this with the Main Menu block (the main menu block is simply an html block). Click on the calendar to see the Google calendar included in a webpage...click on "cool websites" to see a list of weblinks in a webpage, etc....these could have just as easily been movies on the individual pages.
Steve
Many thanks for your ideas.
1. I have never tried "includes" before and I am not sure that our site is set up to work with them at the moment. This I will check tomorrow. As an aside the second page I googled with regards to "includes" was written by a "David Berry". That was very strange!
2. What a simple solution. By including the blocks you get a page containing all of the information. I was trying to do the reverse by trying to remove the information I didn't need. This should solve my problem as long as the user is happy with a slightly different layout.
Regards
Dave Berry
I like it! I have one comment and one question.
Comment: If the Main Menu block is on the site front page (as it is on your site), then you can't have a topic section, or the resources will also be listed in the topic section.
Question: How do you get the Web page resource name to show up in the breadcrumb trail? When I click the Calendar link in your Main Menu, the breadcrumb trail shows Home -> Calendar. But When I tried your method on my site, the trail remains as "Home" (which is confusing).
The overall effect on the breadcrumbs is to show something like
site> category> coursename > resources > resource name
I think that I can live with that.
As far as I am concerned it just shows that there are lots of options in Moodle that I ought to investigate - in this case the "Show the course blocks" option.
Regards (and thanks again to Steve)
Dave Berry
You're welcome and excellent ideas David...having information in topics/weeks that are now shown in the course has a lot of very neat uses since you can still link to those resources from anywhere in the course.
Steve
John,
You can have a topic section (the photo in this site is in the topic section). The trick is to not add the resources from the topic section, but to add them from the default "main menu" block and then hide that block. When you hide that block the resources/activities are still available...very similar to what David is doing in his course by including things in a topic/week and then not showing it.
Since I have the default main menu block hidden, I have created another "main menu" block using an html resource.
As for the breadcrumb trail, I've just hacked out the resource/activity index pages from showing and the rest works by default...I'm using version 1.6.
Steve
But can you be more specific about how you got the breadcrumb trail to show the path to the resource? When I click a "Main Menu" block link, the contents of the center column change (exactly as they do on your site) but the breadcrumb trail does not indicate the path to the resource. It continues to show "Home."
John,
On all my sites, in "site settings" for the frontpage, I always enter "Home" for the "Short name for the site". That results in "Home" as the first crumb in the breadcrumb trail. Then, for example, if I add a webpage resource, the name of the page will show in the breadcrumb trail...like on this page..."Cool Websites" is the name of the webpage and it is automatically included in the breadcrumb trail with the "Home" link before it. It's just like here from the frontpage of moodle.org...Moodle Security is the name of the webpage, so it shows in the trail. The only difference in my site and this, is that I have created the page in the main menu, set it to show side blocks, hidded the main menu, and then linked it in an html block. Of course, I've also hacked out the resource index page so it doesn't show in the trail....here is the hack from Mike Churchward that eliminates the resource and activity links in the trail.
If you are not seeing the resource names in the trail, then maybe you are using a later version and things have changed...again, I'm on 1.6.5
Steve
Yes, I am guilty of testing this on 1.9 beta Only the shortname of the site ("Home") shows in the breadcrumb trail when I click the resource link in the "main menu." I wonder if this is a bug or a feature.
I also notice that Main Menu block is only available on the site front page, so your method apparently can't be used in courses other than the front page course. It's too bad because it is a generally useful method for making unseen resources. Vote for MDL-4138 "A Main Menu type block for courses."
I wonder if this is a bug or a feature.
Can't help you there...after version 1.6, I'm not sure how to tell the difference .
As for the main menu bock, there has never been one in a course...only the frontpage. In courses, using the "not shown" topic works equally well.
Steve
Yes, but I wonder if there is an essential reason for this restriction. MDL-4138 was created by Chardelle Busch, who also posted the code for a "course main menu block" in this discussion. I don't know where her code is now; it was removed from the forum and I don't see it in the third party modules and plugins database. Anyway, there are other people who would like this feature.
We also built a course menu as a module, as part of the Flexpage course format available from this link .
atw
Ah, that's exactly what I'm looking for. Thanks!
While we're on the subject, does anyone know the rationale for the Main Menu Block? I know what it does; I want to know the use case(s) it was designed for. I can't find any documentation on it. Docs.moodle.org has only a stub. If I don't get an answer here, I'll post in the Blocks forum.