---
label: 'Defining a block type'
related:
- block.overview
- block.configure
- block.place
- block_content.add
- field_ui.add_field
- field_ui.manage_form
- field_ui.manage_display
---
{% set types_link_text %}{% trans %}Block types{% endtrans %}{% endset %}
{% set types_link = render_var(help_route_link(types_link_text, 'entity.block_content_type.collection')) %}
{% trans %}Goal{% endtrans %}
{% trans %}Define a block type and its fields.{% endtrans %}
{% trans %}Steps{% endtrans %}
- {% trans %}In the Manage administrative menu, navigate to Structure > {{ types_link }}.{% endtrans %}
- {% trans %}Click Add block type.{% endtrans %}
- {% trans %}Enter a label for this block type (shown in the administrative interface). Optionally, edit the automatically-generated machine name or the description.{% endtrans %}
- {% trans %}Click Save. You will be returned to the Block types page.{% endtrans %}
- {% trans %}Click Manage fields in the row of your new block type, and add the desired fields to your block type.{% endtrans %}
- {% trans %}Optionally, click Manage form display or Manage display to change the editing form or field display for your block type.{% endtrans %}