title: Drupal 7: Add view to content type
body: <p>I've been making a template for a particular content type, but just ran into a problem: I need to embed a view into the content type.</p>
  
  <p>I am aware this can be done via several different methods, but I don't see one that fits exactly my needs:</p>
  
  <ul>
  <li>I need the view added automatically for all pages of that content type.</li>
  <li>Using blocks in a region is not an option, as I want to avoid defining a region in the middle of a page that should only be available for a specific content type.</li>
  <li>Translatable label.</li>
  <li>Possibility to freely apply a template to all fields in the content type (excluding the embedded view).</li>
  </ul>
  
  <p>I tried doing it via page layout (Panels) and simply adding node content fields and the view to my layout regions, but then I get another problem: I can't style my content fields without doing something that seems a bit over the top:</p>
  
  <p>Currently I have about 20 different content fields in the content type that are wrapped in HTML and styled in my template file. I have a translated label for each of these in the template file. From what I can tell I'd have to add a template for each of the panes containing content fields to add my translated labels and HTML needed to style each field.</p>
  
  <p>I'm not really fond of making 20 templates, 20 theme hook suggestions to get the templates to work and 20 regions in the panel layout just to get a view inserted in the content type.</p>
  
  <p>Am I doing something terribly wrong here? Any suggestions?</p>