You are here: Home / Documentation / How To's / How to hide the title and/or description on a Plone 4 page

How to hide the title and/or description on a Plone 4 page

by nguyen — published Jul 04, 2013 12:10 PM, last modified Aug 16, 2016 10:50 AM

Based on information at

Create the view template

If you want to hide the title and description on a Plone page, you can create a new template that does that.

  • Go to the ZMI -> portal_skins
  • Use the Find tab to look for an object with the ID "document_view". Click on it, then click on the Customize button.  
  • In the breadcrumbs, click on the "custom" link to take you up one level.
  • Check the box next to the document_view object, then click the Rename button at the bottom of the page.  Give it a new name (e.g. document_no_title_or_description_view) then click the OK button.
  • Click on the document_no_title_or_description_view object again to edit it, and replace its contents with the code below.


<html xmlns="" xml:lang="en"

<metal:content-title fill-slot="content-title">
    <metal:content-title define-macro="content-title">

<metal:content-description fill-slot="content-description">
    <metal:content-description define-macro="content-description">

<metal:content-core fill-slot="content-core">
    <metal:content-core define-macro="content-core">
        <metal:field use-macro="python:context.widget('text', mode='view')">
            Body text


The difference between the above and the default view template is that both the content-title and the content-description macros no longer do anything.

Next, you have to enable this new customized view template for pages ("Documents").

Add the new view template to the page/Document type

  • Go to ZMI -> portal_types -> Document
  • Add one more line to the "Available View Methods" field, containing document_no_title_or_description_view, and press the Save Changes button.


Using the new view template

  • Go to the page on which you wanted to hide the title and description.  
  • The Display drop down menu should now include a new choice "document_no_title_or_description_view".  Select it, and the page should now no longer show its title nor its description.