therobyouknow + question   375

8 - How can we get Block Bundle Type for block in code? - Drupal Answers
use \Drupal\block_content\BlockContentInterface;


/**
* Implements HOOK_preprocess_block().
*
* @param $variables
*/
function mymodule_preprocess_block(&$variables) {
$content = $variables['elements']['content'];
if (isset($content['#block_content']) && $content['#block_content'] instanceof BlockContentInterface) {

if ($content['#block_content']->bundle() == 'xxx') {
// ...
}

}
}
8  drupal8  drupal  web  dev  cms  computing  module  theme  block  update  refresh  force  cache  disable  twig  specific  howto  question  answer  problem  solution  time  computed  generated  calculated 
23 hours ago by therobyouknow
« earlier      
per page:    204080120160

related tags

2.2  3d  3dprinting  4k  8bit  8x  32-bit  32bit  64-bit  64bit  512mb  1080p  aac  aac+  access  acorn  activate  activation  active  add-in  addin  address  adfs  adjacent  admin  administration  administrative  adobeair  adsl  advanced  advice  agreement  ai  air  algorithm  align  alphabetical  alternative  analysis  android  answer  answers  antivirus  apache  apart  api  app  apple  application  approach  aptana  arbitrary  archive  arithmetic  array  art  article  artificialintelligence  artist  ascii  astronomy  ata  atlassian  audio  auth  authentication  authenticity  authoring  autofill  autoit  automate  automatic  automation  avs  avs4you  backup  bandwidth  bank  bankstatement  barcode  basic  batch  batik  battery  bd-re  behaviour  belkin  benefit  beyond  beyondcompare  bigendian  bigint  bilevel  binary  bioinformatics  biology  bit  bitmap  blank  block  blockchain  blu  blu-ray  board  boot  bootcamp  boundaries  boundary  box  brain  breadcrumb  breakpoint  broadband  browser  buddhism  bug  bugtracking  bugzilla  build  bulb  bulk  burn  burner  business  bypass  byte  cache  caching  calculated  call  camcorder  camera  caption  capture  card  career  carousel  carriage  carriagereturn  catering  ceiling  centos  cgi  cgi-bin  change  character  check  chemistry  choice  chrome  ci  clean  cleaner  cleanup  clearcase  cli  click  client  cloud  cmi  cms  co-exist  code  codec  coding  collection  color  colour  column  com  combine  combined  combolbox  command  comment  commerce  commercial  commons  communication  community  communitybuilding  compare  comparison  compatibility  compatible  compile  compose  composition  compression  computed  computer  computing  computinggraphics  conditions  config  configspec  configuration  configurationmanagerment  configure  connect  connection  cons  consistent  console  container  content  content_sync  context  contextsensitive  contracting  contractor  contrib  control  convention  conversion  convert  cooking  copy  core  corel  coreldraw  coreplayer  cpu  cr  create  crisp  crlf  cron  crossplatform  custom  cut  d-link  data  database  datamining  datascience  date  dateformat  datestamp  daw  db  dd-mmm-yyyy  ddmmyyyy  deactivate  debate  debian  debt  debug  debugger  debugging  decentralised  decentralized  decision  declutter  decluttering  decompression  dedicated  deep  default  definition  definitive  delete  deleted  dependency  deployment  design  desktop  detritus  dev  development  devenv  device  devops  difference  digital  digitise  digitize  dimension  dimensions  direct  directive  directory  disable  disc  discussion  disk  display  displayed  display_suite  disposal  distraction  distributed  distribution  divider  dlink  docker  docker-compose  dockerce  dockeree  doctype  document  dom  domain  dos  dot  download  dpi  dpx  drink  drive  driver  dropbox  dropdown  dropin  drupal  drupal6  drupal7  drupal8  drupalconsole  drush  ds  dsl  dtd  dual  dual-boot  dualboot  duplicate  dvb  dvb-t  dvd  dvd-ram  dvd-rom  dvd-video  eacc+  each  ebook  economics  economy  edit  editing  editor  effective  efficiency  effort  electricalengineering  electricity  electronic  electronics  element  email  embedded  empty  emulator  enable  encoding  encrypt  encrypted  encryption  end  endian  endofline  enduser  engineering  entity  entry  env  environment  env_vars  eol  equivalent  error  etch  eula  evaluation  example  exception  exchange  exec  execute  exist  expansion  experience  explain  explanation  exploration  explorer  export  expose  exposed  expresscard  expresscard34  extend  extended  extension  external  extract  fapi  faq  fcp  fcs  fde  feature  feed  field  field_group  file  filename  filepath  files  filesystem  filing  fill  filledin  film  filter  filters  final  finalcut  finalcutpro  finalcutstudio  finance  financial  find  fingerprinting  firefox  firewall  fitness  fixed  flag  flexslider  flickr  floppy  flush  fm  folder  food  foodanddrink  fool.co.uk  footage  forbidden  force  form  format  forum  fpm  fragment  frame  free  freelance  freelancing  freeware  froyo  ftp  full  function  garbage  garbage-collection  garbagecollection  gardening  gdpr  gdrive  generated  generator  geo  geographic  geographical  geometry  get  giffgaff  gis  git  github  gnome  good  googldrive  google  googledrive  graphic  graphical  graphicdesign  graphics  groovy  group  groups  gu10  gui  gy-hm700e  h.264  habit  hack  hard  harddisk  harddrive  hardware  hash  hd  hdd  header  health  height  help  hex  hidden  hide  high  higher  hispeed  history  hive  home  host  hosting  hostname  hours  howto  howtoforge  hq  htc  htcsense  html  html5  http  httpauth  https  hybrid  i5  i7  id  ide  idea  identification  identity  ignore  image  imgburn  immediate  impact  implementation  import  independent  index  indexed  input  insight  install  instead  insync  insynchq  integer  integration  intel  interaction  interconnection  interface  internal  internet  internetofthings  interoperability  interview  iot  ip  isa  issue  issuetracking  item  itunes  jasper  jasperforge  jasperreports  java  javascript  jerky  jira  jsr168  jvc  keep  key  keyboard  klok  komodo  komodo5  komodo6  komodo7  komodoide  label  labelling  lamp  lan  landscaping  language  languagelearning  laptop  last  latest  law  layout  leadership  leading  learn  learning  legacy  legal  length  lesson  letters  lf  lg  library  license  licensekey  life  lifehacks  lifestyle  light  lighting  line  linefeed  linguistics  link  linkedin  links  linux  list  littleendian  loading  local  location  lock  lockcode  log  logical  login  long  lookup  mac  macbook  macbookpro  machinelearning  macos  macosx  magazine  mah  mailinglist  malicious  malware  mamp  mamppro  management  manual  manufacturer  manufacturing  map  mapped  mappeduri  mapping  maps  mariadb  markup  match  matched  matchedfiles  mbp  media  memcache  memcached  memory  menu  method  microphone  microsd  microsoft  midi  migrate  mind  minum  mirror  miss  missing  ml  mobile  mobilebroadband  mobilephone  mode  model  modem  module  mojave  money  monochrome  mount  mount.ntfs  move  mp3  multi  multi-boot  multi-core  multiavchd  multiboot  multimedia  multiple  multisession  music  musicbrainz  musicbrainzpicard  musiccomposition  myarticle  mycontent  mysql  n00b  n82  nabble  name  nasal  native  nb100  negative  nero  nervoussystem  netbook  netgear  netmag  network  networking  networkshare  neural  neuron  neuroscience  new  nginx  nicelabel  no-pc  no-regex  no-regexp  nodependency  nokia  non-pc  nonpc  nopc  noregex  noregexp  notebook  notification  novice  ntfs  number  nutrition  oauth  object  office  open  openproject  opensource  operating  operatingsystem  optical  option  oracle  order  ordering  organisation  organise  organiser  organising  original  os  oss  osx  outdoor  outdoors  output  overlap  override  package  padding  page  pair  pairprogramming  panasonic  paper  paragraph  parse  parsing  part  partial  partition  password  path  payment  pc  pc-less  performance  perl  personal  personaldevelopment  personalfinance  phone  photo  photography  php  php-common  php-fpm  php-xml  php.ini  phped  phpmyadmin  physicalfitness  physics  pianoroll  picard  pixel  placement  plaintext  planning  platform  platformindependent  playability  playable  playback  player  plug-in  plugin  pm  png  policy  politics  polygon  poor  populate  popup  port  portable  portlet  ports  portuguese  position  post  posting  potentially  practice  prcviewer  preceding  precision  prefilled  prepopulate  presentation  primary  print  printf  printing  privacy  private  problem  problemsolving  process  processor  product  production  productivity  profile  profiling  program  programme  programming  project  projectmanagement  proof  prores422  prores422proxy  pros  protection  protocol  proxy  psychology  public  pup  puppet  purchase  purpose  puzzle  pvr  q&a  qa  qanda  quality  qualityassurance  quantumcomputing  question  questionandanswer  questions  question_answer  quick  quickstart  quicktime  quora  radio  random  raster  rasterise  rasterize  rating  ray  re-direct  read  reader  readers  reason  recall  recognition  recommend  recommendation  recommended  record  recorder  recording  recovery  recursive  redirect  reference  refresh  regex  regexp  release  releasing  reliability  religion  remaining  remote  remove  rename  render  rendering  replace  replacement  request  requirement  requirements  residual  resolution  response  rest  restore  retain  retro  retrocomputing  return  reverse  reverseengineering  review  rights  riscos  riscpc  robot  robotics  role  router  ruby  russia  russian  savings  sax  scalable  scan  scanning  scenario  schedule  science  screen  script  scripting  scroll  scrolls  sd  sdcard  sdhc  search  search-replace  section  secure  security  seek  select  selection  selfcontained  selfemployed  selfimprovement  semantic  semanticviews  sense  sensitive  serial  serialnumber  server  serverfault  serverside  session  sessionid  set  setting  settings  setttings  setup  shape  shapefile  shapefiles  share  shared  sharepoint  sharing  shop  shortcut  show  sim  simultaneous  sing  singing  sites-available  size  skeptics  skin  skip  skydrive  slideshow  slot  slow  smart  smartbulb  snapshot  social  softdev  software  softwaretesting  solidstate  solution  solved  sort  sorting  sound  soundonsound  source  sourceforge  space  spaceexploration  spec  specific  specification  speed  split  splitscreen  spoken  spokenlanguage  sports  sprintf  sql  ssd  ssh  stackexchange  stackoverflow  staging  standalone  standard  statement  static  station  stop  storage  store  story  stream  streaming  string  strings  structure  studio  stuttering  subdomain  subscription  subversion  success  suggestion  superuser  superuser.com  support  sustainability  sustainableliving  svg  svn  sw1000xg  swap  symbian  symbol  symbolic  sync  synced  synched  sysadmin  sysex  system  tag  tagging  tags  tail  tax  technical  technique  technology  temp  template  temporary  terminal  terms  testing  text  theme  theming  themotleyfool  thesaintwamp  thinking  thread  thumbnail  time  timemanagement  timeshift  tip  tips  title  tmp  tolerate  tool  toread  toshiba  tracking  transfer  transport  trend  trigger  troubleshoot  troubleshooting  true  truecrypt  turnoff  tv  twig  uat  ubuntu  ui  uk  unicode  uninstalling  unique  unit  units  unix  unwanted  update  upgrade  uri  url  usb  usb3  usb3.0  use  user  userexperience  userinterface  utf-8  utility  ux  valid  vanilla  variable  variables  vb  vbscript  vector  vegan  veganism  vegetarian  vegetarianism  verification  verify  version  versioncontrol  versus  video  videohelp  videoproduction  view  views  views-filters  views3  visa  visual  visualbasic  vnc  vocal  voice  voltage  vram  vs  w3c  warning  web  webapp  webapplication  webcam  webdev  webform  webmin  webpage  webserver  webspace  week  whereto  why  width  wiki  wikipedia  window  windows  windows7  windows8  windows8.1pro  windows8pro  windowsxp  winscp  wipe  wlan  wordpress  work  workaround  workflow  working  workingweek  workspace  write  writer  wsod  wuxga  x5  xdebug  xerces  xerces-j  xgedit  xml  xp  yamaha  youtube  yyyy-mm-dd  yyyymmdd  zero  zeropadding 

Copy this bookmark:



description:


tags: