How do you display the 'Title' field on display/page for custom content type? I created a content type called 'News' and when creating a 'News' entity, I am able to enter a value for the 'Title' field.

However, when I go to 'Manage display' for the content type, the 'Title' field is not listed as one of the fields that can be managed.

Looking at the page/node for a 'News' entity, the 'Title' field only appears in the breadcrumb.  However, I would like to display the 'Title' field elsewhere on the page (not only in the breadcrumb).

Is there a way to achieve this?
In D8 the title is not handled as a normal field. As example for nodes the title is displayed in two ways:


Block: There is a block "Page Title". You can place this block in any region, it' possible to place it multiple times and the visibility can be configured so that it does not appear on every page.
Template: If the node is not displayed as page, then the title is displayed inside the node template.


You can use the same methods for your custom entity.

The first method should work with any custom entity. If you have a route to the entity and you place the block "Page Title" on your site, then the block should be able to resolve the title of the entity.

For the second method you have to put the title in a variable in preprocess and place it in the twig file.

Edit: You have no custom entity, it is a custom content type. So the title is there already as variable "label" and can be used right away:

node--custom-content-type.html.twig

  &lt;h2{{ title_attributes }}&gt;
      &lt;a href="{{ url }}" rel="bookmark"&gt;{{ label }}&lt;/a&gt;
    &lt;/h2&gt;


This example is the linked title, but you can simply use {{ label }} if you don't need this.