È possibile creare delle strutture di contenuto utilizzabili più volte all’interno del template e chiamate typedef.
Per inserire questi oggetti nel template sono necessari due step:
Definizione del contenuto
<div mn:typedef mn:name="MyContent" mn:label="Nome oggetto" mn:panel mn:panelsection="Corpo" mn:panelorder="5" mn:thumbnail="[ico:imgtop]"> <table width="600" cellpadding="0" cellspacing="0" border="0"> <tr> <td valign="top" style="text-align:center;"> <img mn:id="editImage" width="564" border="0" style="display:block;text-align:center" mn:editable mn:hideable alt="" /> </td> </tr> <tr> <td valign="top" > <div mn:editable mn:id="editTitle" mn:hideable>Lorem Ipsum</div> <div mn:editable mn:id="editDescription">Sed aliquam auctor congue. Fusce varius, leo vitae pulvinar varius, diam mauris faucibus velit, non> </div></td> </tr> </table> </div>
Richiamo dell'oggetto nel container
<div mn:container mn:repeatable mn:type="MyContent" mn:default="MyContent"></div>
Attributi del contenuto
Attributo | Descrizione | Esempio/Valore di default |
---|---|---|
mn:name | Nome del contenuto. | mn:name="MyContent" |
mn:label | Etichetta del contenuto nell'interfaccia. | mn:label="Contenuto 1" |
mn:panel="" | Mostra il contenuto nella barra del contenuti. | |
mn:panelsection="" | Mostra il contenuto in un panel specifico. | mn:panelsection="Corpo" |
mn:panelorder="" | Ordine del contenuto nel panel. | mn:panelorder="5" |
mn:thumbnail="" | Icona che rappresenta il contenuto. | mn:thumbnail="[ico:imgtop]" |