Sticky blocks - default weight

Sticky blocks - default weight

by Dr. Indira Koneru -
Number of replies: 4

How can I assign default weight to course blocks across the site? Say for example, I would like to set default weight for the following blocks as:

  • Latest news -9,
  • Activities -8,
  • Recent Activity -7,
  • Upcoming events -6 etc.

I would like to maintain consistency across the courses.

Average of ratings: -
In reply to Dr. Indira Koneru

Re: Sticky blocks - default weight

by Oliver Stearn -

Hi Indira,

Maybe this link is helpful?

You should be able to go into any block and set the default region and weighting (if you are an admin). You can also set which courses it appears on i.e. to get it to appear on all courses you need to set the default to 'any type of course main page'. It should keep the defaults across all the courses it appears on (unless there is a weighting conflict).

Hope that helps smile

In reply to Oliver Stearn

Re: Sticky blocks - default weight

by Dr. Indira Koneru -

Hi Oliver,

I know how to set default weight on each course page. But, I need to make a herculean effort to do so for 400+ courses for each semester. So, I'm looking for a code customization for adding default blocks to a  newly created course with Any type of course main page option. Any type of course main page option is not available for configuring blocks on site home (attached screenshot).

Regards,
Indira

 

 

Attachment Block_Configuration.png
In reply to Dr. Indira Koneru

Re: Sticky blocks - default weight

by Richard Oelmann -
Picture of Core developers Picture of Plugin developers Picture of Testers

No, but there is a work around

Add the blocks on the site home page, which allows you to set the Display anywhere and creates the block as a system level block

Then go to a course and modify that to show on any course main page -

the block will stay as a system level block (rather than having a specific course/category as its original location) and will now appear on course pages in the region and with the default weight it has been given

HTH

Richard

Edit: The other alternative although I dont think you can set specific weights, but you can set default regions/order, is to edit the default blocks on a page so that new courses have the blocks you want added - I believe you can do this in the site config.php.

Average of ratings: Useful (1)