Related Content
Drupal 10: Programatically Injecting Context Into Blocks
Context definitions in Drupal are really useful when you want to inject context into your plugins and I have been using them for a little while now. It has made building custom blocks to add content to pages much easier as I don't need to copy the same block of code to find an entity of a particular sort into the block plugin.
Drupal 10: Creating Custom Context Providers
I previously looked at injecting context providers into context aware plugins. This time I will explore more about creating our own context providers to plug into this system.
Drupal 10: Using Context Definitions To Create Context Aware Plugins
When developing plugins in Drupal a common task is to inject context so that certain tasks can be performed.
Drupal 9: Loading Configuration Entities Using Entity Query
Whilst working on a module I found that I needed to do something that was difficult to find information for. I think part of that is because the solution is simpler than I was thinking, but it did cause me to get lost in source code and internet issues for a while.
Drupal 9: Extending Drupal Base Classes Without Overriding Constructors
I have been using the Drupal dependency injection system for a while now, even giving talks and writing articles on the subject.
Drupal 9: Using PHP_CodeSniffer To Inspect Custom Code
Drupal has a number of coding standards and best practices that govern the way code should be written. This has many benefits but can allow for a consistent and maintainable code to be created.
Comments
This method:
is no longer recommended to use.
Drupal 8/9 recommended method for including templates is:
ref. https://www.drupal.org/docs/8/theming-drupal-8/including-part-template
Best regards!
Submitted by Martin Markov on Sun, 04/10/2022 - 23:26
PermalinkExcellent. Thanks for the update Martin :)
Submitted by philipnorton42 on Mon, 04/11/2022 - 07:21
PermalinkAdd new comment