Drupal Planet

Drupal Planet post

Jitsi video integration Arrea Systems
Integration of Jitsi video conferencing solution. Create block to start video conference or content page with integrated video.

Technique to format html email (simplenews + swiftmailer + css)

 

If you use swiftmailer + simplenews, you may want to send html email with custom css.

To achieve that,you have to customise 2 twig templates.

The first template is the default template that is provided by swiftmailer: simplenews-newsletter-body.html.twig.

You can use this template to build your own email body with content you like to use. For example, in the template below, an hero image is inserted using table layout.

Drupal Landing Page - part 2 Arrea Systems
There is no single way to build a simple landing page in Drupal, but multiple solutions. This is how we built ours. In this article we look at the custom module.

Hook form with build validate and submit

Context

EK application has a module that store personal documents for user. When user account is deleted, those documents may be transferred to another account.

To achieve that, we need to alter the user account cancel form when building the form, validating and submitting it.

Let's review the 3 steps.

 

BUILD

The form before altering it looks like this

cancel user account before hook

We need to add a field to select another user account to which the document of the canceled account will be moved to.

To achieve that we Implements hook_form_alter() in MyModule.module: