Skip to content

Instantly share code, notes, and snippets.

@levmyshkin
Last active December 10, 2021 11:39
Show Gist options
  • Save levmyshkin/a69ac2486adfe020f5f3ef0432c11dfb to your computer and use it in GitHub Desktop.
Save levmyshkin/a69ac2486adfe020f5f3ef0432c11dfb to your computer and use it in GitHub Desktop.
Get paragraph type in preprocess_paragraph in drupal
<?php
/**
* Implements template_preprocess_paragraph().
*
* @param array $variables
* An associative array containing:
* - elements: An array of elements to display in view mode.
* - paragraph: The paragraph object.
* - view_mode: View mode; e.g., 'full', 'teaser'...
*/
function THEMENAME_preprocess_paragraph(&$variables) {
/** @var \Drupal\paragraphs\Entity\Paragraph $paragraph */
$paragraph = $variables['paragraph'];
// Get paragraph type
$parentBundle = $paragraph->bundle();
if($parentBundle == 'slideshow') {
$variables['sitename'] = \Drupal::config('system.site')->get('name');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment