@@ -41,12 +41,5 @@
 </section>
 
 <% if !current_user_has_active_subscription? && !signed_in? %>
-  <section class="products card-slider header">
-    <a class="nav prev disabled"></a>
-    <%= render partial: 'products/workshop', collection: online_workshops %>
-    <%= render partial: 'products/workshop', collection: in_person_workshops %>
-    <%= render screencasts %>
-    <%= render books %>
-    <a class="nav next"></a>
-  </section>
+  <%= render Catalog.new %>
 <% end %>
<section id="header-wrapper" class="<%= 'subscriber' if current_user_has_active_subscription? %>">
  <div class="header-container">
    <h1 class="small-logo">
      <%= link_to root_path do %>
        <% if content_for?(:page_logo) %>
          <%= yield(:page_logo) %>
        <% else %>
          <%= image_tag('learn/learn-ralph-small.png') %>
        <% end %>
        <span><%= t 'shared.learn' %></span>
      <% end %>
    </h1>
    <nav class="left">
      <ul>
        <% if signed_in? %>
          <li class="back"><%= link_to '&larr; Dashboard'.html_safe, dashboard_path %></li>
        <% else %>
          <li class="toggle-slider"><%= link_to 'View all our products', '#', class: 'toggle-slider' %></li>
        <% end %>
        <%= yield(:additional_header_links) %>
      </ul>
    </nav>
    <nav>
      <ul>
        <% if !current_user_has_active_subscription? %>
          <li class="prime">
            <%= link_to prime_path do %>
              <span><%= t('shared.subscriptions.icon') %></span> <%= t('shared.subscription.name') %> Membership
            <% end %>
          </li>
        <% end %>
        <% if signed_in? %>
          <li class="timeline"><%= link_to 'Timeline', timeline_path %></li>
          <li class="account"><%= link_to 'Settings', my_account_path %></li>
        <% else %>
          <li class="account"><%= link_to 'Sign in', sign_in_path %></li>
        <% end %>
      </ul>
    </nav>
  </div>
</section>

<% if !current_user_has_active_subscription? && !signed_in? %>
  <section class="products card-slider header">
    <a class="nav prev disabled"></a>
    <%= render partial: 'products/workshop', collection: online_workshops %>
    <%= render partial: 'products/workshop', collection: in_person_workshops %>
    <%= render screencasts %>
    <%= render books %>
    <a class="nav next"></a>
  </section>
<% end %>

What do you think about defining to_partial_path on Catalog so that this can just be `render Catalog.new` and that the partial above would be under `catalogs/_catalog`?