On this page
- Features
- Available Tags
- Automatic extraction of patterns files status
- Examples (for Patterns >= 7.x-2.x)
- Block Tag: create a custom block
- Block Tag: modify settings of module-provided and a custom blocks
- Block Tag: delete a custom block
- Block Role Tag: makes a block visible for certain role
- Block Role Tag: makes a block not visible for certain role
- Block Node Type Tag: makes a block visible for certain content type
- Block Node Type Tag: makes a block not visible for certain content type
Block
Last updated on
30 April 2025
You are browsing documentation for an older version of Drupal, which is not supported any longer, and the information may not be correct. See current documentation for Contributed modules
Features
- Create / Modify / Delete custom blocks
- Modify module-provided blocks
- Can modify the weight of blocks.
- Can work with multiple themes
Available Tags
- block
- block_role
- block_node_type
Automatic extraction of patterns files status
Yes, supported in versions >= 7.x-2.x
Examples (for Patterns >= 7.x-2.x)
Block Tag: create a custom block
# YAML Block Pattern
# QScience
# This pattern has been automatically generated at Patterns->Export
info:
title: Blocks (create)
description: Inserts a custom block in the sidebar of Bartik in the main page
author: QScience
category: Block
version: 1.0
core: 7.x
author_website: http://qlectives.eu/
modules:
- block
block:
-
create:
tag: block
module: block
body: This is a block created from an automatically exported pattern!.
info: Automatic Pattern Block
format: filtered_html
theme: bartik
status: 1
weight: 0
region: sidebar_first
custom: 0
visibility: 1
pages: '<front>'
title: block_title_test_manual_opt_pattern
cache: -1
Block Tag: modify settings of module-provided and a custom blocks
# YAML Block Pattern
# QScience
# This pattern has been automatically generated at Patterns->Export
info:
title: Blocks (modify)
description: Modifies a module-provided and a custom block.
author: QScience
category: Block
version: 1.0
core: 7.x
author_website: http://qlectives.eu/
modules:
- block
block:
# Modify common settings of a normal and a custom block for the theme 'seven'
-
modify:
tag: block
module: user
delta: online
theme: seven
status: 0
weight: 0
region: dashboard_inactive
custom: 0
visibility: 0
pages:
title:
cache: -1
-
modify:
tag: block
module: block
delta: 1
theme: seven
status: 1
weight: 0
region: -1
custom: 0
visibility: 0
pages:
title: new_title
cache: -1
Block Tag: delete a custom block
# YAML Block custom delete Pattern
# QScience
info:
title: Blocks (custom) delete
description: Deletes a custom block.
author: QScience
category: Block
version: 1.0
core: 7.x
author_website: http://qlectives.eu/
actions:
- delete:
tag: block
module: block
delta: 1
Block Role Tag: makes a block visible for certain role
# YAML Block Pattern
# QScience
# This pattern has been automatically generated at Patterns->Export
info:
title: Blocks and Roles (create)
description: Makes search block visible for the role administrator
author: QScience
category: Block
version: 1.0
core: 7.x
author_website: http://qlectives.eu/
modules:
- block
block_role:
-
create:
tag: block_role
module: search
delta: form
role: administrator
Block Role Tag: makes a block not visible for certain role
# YAML Block Pattern
# QScience
info:
title: Blocks and Roles (delete)
description: Makes search block not visible for the role administrator
author: QScience
category: Block
version: 1.0
core: 7.x
author_website: http://qlectives.eu/
modules:
- block
block_role:
-
delete:
tag: block_role
module: search
delta: form
role: administrator
Block Node Type Tag: makes a block visible for certain content type
# YAML Block Pattern
# QScience
# This pattern has been automatically generated at Patterns->Export
info:
title: Blocks and Node types (create)
description: Makes search block visible for the content type page
author: QScience
category: Block
version: 1.0
core: 7.x
author_website: http://qlectives.eu/
modules:
- block
block_node_type:
-
create:
tag: block_node_type
module: search
delta: form
type: page
Block Node Type Tag: makes a block not visible for certain content type
# YAML Block Pattern
# QScience
info:
title: Blocks and Node types (delete)
description: Makes search block not visible for the content type page
author: QScience
category: Block
version: 1.0
core: 7.x
author_website: http://qlectives.eu/
modules:
- block
block_node_type:
-
delete:
tag: block_node_type
module: search
delta: form
type: page
Help improve this page
Page status: Not set
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion