Allow block placement based on page type
Migrated issue
Reported by: jhodgdon
We are working on deploying the API module version 7.x-2.x code to work on api.drupal.org on apidrupalorg#2856780 (closed)
One of the things we are running into is that in the Bluecheese theme on api.d.o, the new Views tables that are in the 7.x-2.x version for the Classes, Functions, etc. listing page have more columns than the old ones do, and they don't work well in that theme -- they run out of space. There's only so much you can do with CSS...
So what we were thinking was that it would be good if the Navigation block on api.drupal.org could be configured so that it doesn't show when you're on one of those listing pages. Actually, we probably only need to show it on the landing page for a branch/project.
But either way, right now there is no way to configure this in the default Block placement page. It only gives you wildcards, and the URL structure for the listing pages, landing pages, and other pages is such that wildcards are not going to work very well.
So, it would be good instead if the API module provided a way to the Block module to configure blocks based on what type of API page it was on.
Related issue: Issue #2856780