Hello all,
First time poster here!

The website design I'm currently working on needs to only display the main menu block on every page except <front>. If I set the visibility to "All pages except <front>" the main menu block still appears on <front>.

If I create a test block and set the visibility to "All pages except <front>" it correctly displays on every page except <front>.

From what I can tell... the automatically generated "Main Menu" block does not respect visibility settings. Is this true? If so, what is the solution to making this block disappear on the homepage? (I would prefer a non-css based approach.)

Thanks in advance!

Comments

sravanglitter’s picture

Its not true that Drupal Main menu block does not respect the visibility settings. Please double check your settings and also check in the site information section under "Default front page" what's the URL you have mentioned. Please make sure that if your home is a simple page then here it should be "node" or if your home page is views page then make sure to enter the views URL instead of node. Let me know if its not solve your problem.

ravis’s picture

which theme you are using??
If main menu is integrated in theme files, then you cannot control it using block feature.

I work at Drupar.com