how to have block show up on specific pages AND specific content types I want to be able to have a particular menu block show up on specific pages, as well as on specific content type pages. My content type pages don't start with /node, so I can't simply say

pagename
/node/*


in the block settings. (I am trying to do this from the UI. If thats not possible, then please tell me what the best way to do this in code is.)
The Context module makes advanced block placement very easy in the ui. In your case you would:


Download Context and enable Context and Context UI,
go to admin/structure/context,
click add,
give your context a Name in machine name format (no spaces, use lowercase and underscores) ie. my_context
Under "Conditions" add a condition of "Node Type"
Select your Content Types
Add another condition, of "Path"
Enter the specific paths that you would like the block to appear on, one path per line
Add a "Reaction" of type Block
Check your block or blocks off to the right and click the "+ Add" button in the region that you would like to place the block.