Answers.Body: <p>I believe you can use hook_civicrm_mosaicoBaseTemplates() hook to create your own new mosaico block template definition (alternative to versafix-1). </p>
  
  <p>Documentation on how you can use this hook can be found <a href="https://github.com/veda-consulting/uk.co.vedaconsulting.mosaico/blob/2.x/API.md" rel="noreferrer">here</a>.</p>
  
  <p>HTH</p>
  
  <p>Pradeep</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-10T06:46:00.967Z
Answers.Text: That link does not work. I am surprised at the limited number of blocks provided. How can we add a bunch more? The versafix-1 base does not come close to produce one of my org's standard newsletters.
Answers.UserDisplayName: Karl Rudnick
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-04-16T11:39:42.203Z
Answers.LastActivityDate: 2019-04-16T11:39:42.203Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>The <a href="https://civicrm.org/extensions/email-template-builder" rel="nofollow noreferrer">Mosaico CiviCRM Integration extension</a> includes a base template that provides several different types of blocks to use in composing emails.</p>
  
  <p>I need a type of block that's not included in that base template. My block type would contain a name (editable text) on the left, a signature (uploadable image) below the name, and a logo (uploadable image) to the right.</p>
  
  <p>How can I create this custom block type, and make it available in my templates?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2024-03-07T17:46:45.317Z
Comments.Text: The more modern answer is to [set a custom template directory](https://civicrm.stackexchange.com/a/21977/12).
Comments.UserDisplayName: Jon G - Megaphone Tech
Tags: <email><mosaico>
Title: How can I create a new type of block in Mosaico?
ThreadText: # How can I create a new type of block in Mosaico?
  
  (Asked by: username_0 on 2019-04-02)
  
  The [Mosaico CiviCRM Integration extension](https://civicrm.org/extensions/email-template-builder) includes a base template that provides several different types of blocks to use in composing emails.
  
  I need a type of block that's not included in that base template. My block type would contain a name (editable text) on the left, a signature (uploadable image) below the name, and a logo (uploadable image) to the right.
  
  How can I create this custom block type, and make it available in my templates?
  
  **Tags:** email, mosaico
  
  > **Comments:**
  > **username_1**: The more modern answer is to [set a custom template directory](https://civicrm.stackexchange.com/a/21977/12).  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2019-04-16. Score: 4
  
  I believe you can use hook\_civicrm\_mosaicoBaseTemplates() hook to create your own new mosaico block template definition (alternative to versafix-1).
  
  Documentation on how you can use this hook can be found [here](https://github.com/veda-consulting/uk.co.vedaconsulting.mosaico/blob/2.x/API.md).
  
  HTH
  
  username_2
  
  > **Comments:**
  > **username_3**: That link does not work. I am surprised at the limited number of blocks provided. How can we add a bunch more? The versafix-1 base does not come close to produce one of my org's standard newsletters.  
  
  ---
  
  