DigitalNadeem Blog

How to send custom html mailers using symfony mailer module in Drupal 9 and Drupal 10 0

How to send custom html mailers using symfony mailer module in Drupal 9 and Drupal 10

Here we are discussing how to create our own html mail templates and sending mails with your custom values embedded in those mail templates, Install Symfony mailer module and configure as shown in this...

How to create custom plugin for customised messages in checkout flow of  WooCommerce 0

How to create custom plugin for customised messages in checkout flow of  WooCommerce

In many cases, there will be requirement for showing some customised messages in Woo commerce checkout flow. Here we are discussing about how to create a custom plugin for displaying customised messages in checkout ...

How to store temporary data in Drupal 9 and Drupal 10 0

How to store temporary data in Drupal 9 and Drupal 10

During development of complex UI’s with customized approaches, there will be a  need for storing data for a shorter time before permanently storing to the back end. In this case we have to store ...

How to create additional fields programmatically in user account and displaying same in user registration page – Drupal 9 and Drupal 10 0

How to create additional fields programmatically in user account and displaying same in user registration page – Drupal 9 and Drupal 10

Here we are creating a new field in account settings while installing a custom module, also after installation of module,  usually field parked as hidden field in manage form display. So here we are...

How to inject services in Drupal – a step by step tutorial 0

How to inject services in Drupal – a step by step tutorial

What is dependency injection  Dependency injection is  a design pattern in Object oriented programming where we can pass existing object or services to a  class and use its functions with out bothering about its...

Drupal OTP login using Twilio SMS gateway 0

Drupal OTP login using Twilio SMS gateway

In this article we are discussing how to replace the default login of a Drupal 9/10 website with OTP login. Here we are going to implement additional authentication for Drupal login using twilio sms...

How to customize login page with custom login fields in Drupal 9 & 10 0

How to customize login page with custom login fields in Drupal 9 & 10

Here we are discussing about how to customize default login page of drupal for making users to easily login. For example instead of providing user name and password  we can allow users to provide...

How to render views and blocks in twig files using twig tweak module in Drupal 0

How to render views and blocks in twig files using twig tweak module in Drupal

During customization of themes, developers face issues for rendering views, view results , blocks, forms and other entities in twig files.  An easy way to render these elements makes developers to customize themes fast...

How to add an existing path in your custom module to Drupal Menu system 0

How to add an existing path in your custom module to Drupal Menu system

Here we are going to discuss how to show custom routes created in custom module in Drupal menu system. Go to Structure-> Menu under path admin/structure/menu You can see below menu links, All menu...

How to find and install contributed modules from drupal.org using project browser module 0

How to find and install contributed modules from drupal.org using project browser module

Here we are discussing about project browser module which helps developers easily browse and install various contributed modules in drupal.org. After installation of this module, you will be having a separate page in your...