Move Content Option Not Available

I just created a new template that includes a repeater with three different layouts. I have done this many times. Typically, when more than one layout is included within the email that is being generated you get the move option (4 arrows) so you can drag and drop the content into a different order within the template. However, this template that I just created doesn't offer that option for some reason.

I checked the template I created previous and that does still include the option.

Any idea why this wouldn't show for certain template(s)?

With Move Arrows:
https://dl.dropbox.com/u/1360133/cm-arrows.png

Without Move Arrows: (different template within the same account)
https://dl.dropbox.com/u/1360133/cm-no-arrows.png

roshodgekiss roshodgekiss, 4 years ago

Hey there msunickb, could you kindly check if there is more than one layout nested in repeater tags, or that repeater tags aren't missing? Off the bat, this is the first thing I imagine could be amiss. If this isn't the case, kindly post your code here, or contact our team and we'll gladly look into this for you :)


Get in touch with us on Twitter: http://twitter.com/campaignmonitor
We're also on Facebook: http://facebook.com/campaignmonitor
msunickb, 4 years ago

There are three layouts within the repeater tag, none of them nested. The code is pretty long but I'll include the basics of it here...

<repeater>
    <layout label="Large Heading">
        large heading table here
    </layout>
 
    <layout label="Main Content w/Image">
        main content container table with image
    </layout>
    
    <layout label="Main Content No Image">
        main content container table without image
    </layout>

</repeater>

The full page can be seen at https://www.dropbox.com/s/0xozatn374y1y9m/promo.html

rossl, 4 years ago

Hi there,

Thanks for posting that up and yes this is certainly fixable.

Specifically your problem is that you have table rows inside the repeater as per this help topic which is causing your problems.


So what you want is:

<table>
<tr>
<td>
<repeater>
    <layout label="Large Heading">
        <table><tr><td>
        <singleline />
        <multiline />
        </td></tr></table>
    </layout>
 
    <layout label="Main Content w/Image">
        <table><tr><td>
        <singleline />
        <img editable="true" src="/..../name.jpg" />
        <multiline />
        </td></tr></table>
    </layout>
    
    <layout label="Main Content No Image">
        <table><tr><td>
        <singleline />
        <multiline />
        </td></tr></table>
    </layout>

</repeater>
</td>
</tr>
</table>

And so on, hopefully you can quickly correct this now as you really just need to add tables around your current tr tags in the layouts and also just add a td outside the repeater and close it off after the repeater.

Then you'll be able to move this around. :)

If you have any further questions please do let us know :)

Join 200,000 companies around the world that use Campaign Monitor to run email marketing campaigns that deliver results for their business.

Get started for free
1-888-533-8098