2014-04-08 16 views
5

Sto costruendo un modello MailChimp e vorrei avere varianti ripetibili nidificate. Qualcosa di simileModello MailChimp: varianti ripetibili nidificate?

-- Variant 1A 
    -- Variant 2A 
    -- Variant 2B 
-- Variant 1B 
    -- Variant 3A 
    -- Variant 3B 
-- Variant 1C 
    -- Variant 4A 
    -- Variant 4B 

Quando ho nido mc:repeatable="" e mc:variant="" elementi all'interno un altro tag ripetibile/variante non funziona. I ripetitori interni non compaiono nell'editor. Rimuovendo i tag interni ripetibili/varianti, il contenuto appare di nuovo, ma la capacità di ripetere i blocchi di contenuti è ovviamente persa.

Ecco un esempio completo di codice:

<tr mc:repeatable> 
    <td> 
<table> 

    <tr mc:repeatable="rating" mc:variant="variant1"> 
    <td>  
     <div mc:edit="text"> 

     </div>                  
    </td> 
    </tr> 

    <tr mc:repeatable="rating" mc:variant="variant2"> 
    <td>            
     <div mc:edit="text"> 

     </div> 
    </td> 
    </tr> 

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

nessuno è stato in grado di nidificare ripetibili/blocchi variante in un modello MailChimp?

risposta

1

Non puoi nido ripetibile entro ripetibile

Da MailChimp:

MC: attributo ripetibile definisce un blocco di contenuto che può essere ripetutamente aggiunta al modello. Quando si usa mc: ripetibile, assicurarsi che utilizzi l'annidamento corretto degli articoli. Una sezione mc: ripetibile non dovrebbe mai essere contenuta in una sezione mc: edit. Invece, annulla il tuo mc: modifica le sezioni all'interno del tuo mc: blocchi ripetibili. Mai nc mc: blocchi ripetibili all'interno di altri mc: blocchi ripetibili, mc: aree di modifica all'interno altro mc: aree di modifica o mc: modifica immagini all'interno di mc: aree di modifica.

+0

Se si guarda qui: http://templates.mailchimp.com/getting-started/ template-language /? _ ga = 1.201741201.1852877104.1415281460 si può vedere che mc: gli elementi ripetibili possono essere nidificati – Crouzilles

+0

Sarei cauto con annidarli. Ho appena controllato di nuovo il sito Web MailChimp e su questa pagina http://mailchimp.com/resources/guides/mailchimp-for-designers/html/ dicono di non annidarli mai. Forse hanno bisogno di documenti aggiornati? – Klikerko

+0

È possibile annidare almeno 2 livelli di elementi ripetuti. Tuttavia, non sono sicuro del perché le varianti di nidificazione non funzionino in questa istanza. – Tom

3

Sto anche cercando per fare qualcosa di simile, da quello che posso dire, non sembra possibile usare una mc: variante all'interno di un mc: ripetibile e farlo funzionare nel modo che vogliamo.

Utilizzando il seguente:

 <div mc:repeatable="repeat-wrapper"> 
     <h1>Repeat wrapper</h1> 
     <tr> 
      <td> 
      <div mc:repeatable="catsdogsbirdsfish" 
      mc:variant="meow meow meow!"> 
       <h1>Meow!</h1> 
       Cats are the best! 
      </div> 
      <div mc:repeatable="catsdogsbirdsfish" 
      mc:variant="woof woof woof!"> 
       <h1>Woof!</h1> 
       Dogs are the best! 
      </div> 
      <div mc:repeatable="catsdogsbirdsfish" 
      mc:variant="tweet tweet tweet!"> 
       <h1>Tweet!</h1> 
       Birds are the best! 
      </div> 
      <div mc:repeatable="catsdogsbirdsfish" 
      mc:variant="glub glub glub!"> 
       <h1>Glub?</h1> 
       I don't know what sounds fish make, 
       but they are the best! 
      </div> 
      </td> 
      <td><p>End of the repeating element</p></td> 
     </tr> 
     </div> 

ho potuto creare e ripetere tutto il numero di gatti, cani, uccelli o pesci. L'interfaccia utente ripetuta è apparso insieme al selettore a discesa variante. Potrei anche creare un nuovo Repeat Wrapper ma non ho potuto inserire nessun gatto, cane o uccello all'interno del contenitore ripetuto di recente:/

Problemi correlati