title: Custom Content Type displayed in Content Item List in Admin
body: <p>I'm creating a shopping cart for an Orchard CMS site and have created a custom content part (UnpersistedPart) and content type (ShoppingCart).</p>
  
  <p>I've registered the content part to the content type in the custom handler:</p>
  
  <pre><code>Filters.Add(new ActivatingFilter&lt;UnpersistedPart&gt;("ShoppingCart"));
  </code></pre>
  
  <p>and I've got a view under Views/Parts called Jumpstart.Unpersisted.cshtml.</p>
  
  <p>The view works fine and displays the custom content fine in the front end.</p>
  
  <p>However it is also displaying the same custom content in the Admin panel in the Content List.</p>
  
  <p>Unfortunately the shape tracing tool doesn't work for the Admin panel so I don't know which file to create to override (hide) this content.</p>
  
  <p>A link to any relevant documentation would be great.</p>
  
  <p>The code for the driver:</p>
  
  <pre><code>    /// &lt;summary&gt;
  /// Driver for the UnpersistedPart.
  /// Think about drivers as controllers for your parts. They are responsible for UI (display/edit your part).
  /// &lt;/summary&gt;
  public class UnpersistedPartDriver : ContentPartDriver&lt;UnpersistedPart&gt;
  {
      public Localizer T { get; set; }
      private readonly IHttpContextAccessor _httpContextAccessor;
  
      public UnpersistedPartDriver(IHttpContextAccessor httpContextAccessor) {
          T = NullLocalizer.Instance;
          _httpContextAccessor = httpContextAccessor;
      }
  
      /// &lt;summary&gt;
      /// This method is responsible for displaying your part in the frontend.
      /// &lt;/summary&gt;
      /// &lt;param name="part"&gt;Your part.&lt;/param&gt;
      /// &lt;param name="displayType"&gt;&lt;/param&gt;
      /// &lt;param name="shapeHelper"&gt;&lt;/param&gt;
      /// &lt;returns&gt;&lt;/returns&gt;
      protected override DriverResult Display(UnpersistedPart part, string displayType, dynamic shapeHelper)
      {
          return ContentShape("Parts_Jumpstart_Unpersisted",
              () =&gt; shapeHelper.Parts_Jumpstart_Unpersisted(ContentPart: part));
      }
  
      // There is nothing to edit and update, so we don't need Editor methods.
  }
  </code></pre>