Skip to content

Kirby 3.8.4

$layouts->hasBlockType()

Checks if a given block type exists in the layouts collection

$layouts->hasBlockType(string $type): bool

Parameters

Name Type Default
$type * string

Return type

bool

Parent class

Kirby\Cms\Layouts

Example

Useful if you want to include scripts etc. depending on block types in layout field.

$layouts = $page->layout()->toLayouts();

if ($layouts->hasBlockType('heading') === true) {
  // include some scripts
}