$layouts->hasBlockType()
Checks if a given block type exists in the layouts collection
$layouts->hasBlockType(string $type): bool
Parameters
| Name | Type | Default |
|---|---|---|
| $typerequired | string |
no default value |
Return type
bool
This method modifies the existing $layouts object it is applied to and returns it again.
Parent class
Examples
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
}