Question: I'd like to create a custom drag and drop template so I can increase the design possibilities without losing the functionality. I can't find anything in their documentation.

I was hoping to create something like [this](http://i.stack.imgur.com/KhAd3.png), not sure if I'm missing something obvious but I can't find a drag and drop that allows for the different coloured background with columns too.

I could use a block of code but I can't edit the css styles so it wouldn't be responsive for mobile and also not very friendly for those who don't know html.

Answer: 
Still not possible, answer from the Mailchimp support: "At the moment, it's not currently possible to code a drag and drop template completely--one of our drag and drop template layouts will need to be selected, but you can drop in Code blocks to get a little more control over the styling of certain sections."

Though, if it's any help, it is possible to fully custom code your own template, and then add in mailchimps special Template language to the template to open up sections as editable within the campaign builder--or even duplicate certain sections of content. It's not quite the same as the drag drop templates, but adds similar functionality. More info on working with template language can be found here: <https://mailchimp.com/help/getting-started-with-mailchimps-template-language/>
I found part of the answer on another topic: [[Is it possible to code drag&drop templates for mailchimp?](https://stackoverflow.com/questions/38447364/is-it-possible-to-code-dragdrop-templates-for-mailchimp/58088578#58088578][1])

If you add the following code into your main content div or td it will enable the drag and drop block editor:

```
mc:container="body_container" mccontainer="body_container"

```

example:

```
<div  mc:container="body_container" mccontainer="body_container"></div>

```

This code will add a block editor region to the preheader section:

```
mc:container="preheader_container" mccontainer="preheader_container"

```

For the header:

```
mc:container="header_container" mccontainer="header_container" 

```

For the footer:

```
mc:container="footer_container" mccontainer="footer_container"

```

Note: It doesn't seem to matter what you call the mc:container. Creating a new container with a different name worked. Although using just mc:container tag seems to work at first by itself, the mccontainer (no colon) tag is required for it to save properly.