How to display different sets of images per page in sidebar? I'm trying to show different sets of four images in sidebar depending on which page a visitor is viewing. Aside some trouble I'm wondering whether a proper workflow should be as follows:


Create "Four Images" content type set up as a single multiupload image field.
Create "These Four Images", "Those Four Images", etc. content.
Create as many views as content units in step two set up as a grid block.
Add every block to sidebar in Block Design and restrict each block to be displayed using "Visibility->Pages".


So I'm getting a Sidebar in Block Design rapidly filled with four images views. Is there any other cleaner way of doing this?
Create as many views as content units.
  
  Is there any other cleaner way of doing this?


Yes, you do not need to create a View for each of your nodes/pages/content. You can create a dynamic view which automatically passes the Content ID to Views.  


Create "Four Images" content type set up as a single multiupload image field.
Add these "Four Images" to you node.
Create a View Block


 


In View, for Fields, add your image
Click on Advanced (far right), for Contextual Filter add ID .Provide default value, Content ID from URL. (Note: The view preview will go blank, which is normal, since the View edit page does not have a Content ID.)





Go to blocks (/admin/structure/block), and add the View block to a region. For Visibility settings select the content type that you want this to appear in.