I am fairly new to drupal, while doing some maintenance I came across a situation that I don't understand

enter image description here A block, which is defined inside a view has no region selected, yet it appears on pages determined by the "Only the listed pages" option below

It appears in a specific region, an <aside> named as "region-sidebar-second"

I'm unable to find anywhere in admin, or in the code to determine that is the region where this block should appear.

What could I be missing?

  • Drupal 7 or 8? I'd guess that the block is being added programmatically somewhere.
    – Jaypan
    May 11, 2017 at 2:35

1 Answer 1


This happened to me once, turns out it was added through the context module. So check if your site has it.

Else, could have been added through the Panels module or the Display Suite module. So check if you have any of these modules also.

If you have non of the above modules are installed then maybe it was added via a template file. So check your template files in your theme's template folder.

Last but not least, perhaps through a preprocess function? check your template.php file if on D7 or themename.theme file if you're on D8.

Good luck detective.

  • 1
    Thank you, it was hidden away in the context module as you suggested. I never would have thought to look in there
    – andrew
    May 12, 2017 at 0:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.