content_for and view, controller, and default hierarchy

I am trying to accomplish a hierarchy for my sidebar content using
yield :sidebar and content_for :sidebar. What is the best way to set
up the content_for hierarchy such that the following pseudo code is

if :sidebar code in View
   display View :sidebar
elsif :sidebar code in Controller
  display Controller :sidebar
  display Default :sidebar

Thanks in advance.