Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 1.48 KB

File metadata and controls

48 lines (38 loc) · 1.48 KB

Dentifrice Templates Design

##Fichiers obligatoires :

  • name_template.html
  • styles.html
  • configuration.json

##Exemple d'Html d'un block de base

<!-- Munch Block -->
<tr>
	<td>
		<table cellpadding="0" cellspacing="0" class="munch-block-intro" width="600">
			<tr>
				<td>
					<h2 class="munch-contentEditable">Lorem ipsum<br/> dolor sit amet,<br/> consectetur adipisicing elit. Harum earum, sed distinctio illum</h2>
				</td>
			</tr>
		</table>
	</td>
</tr>
<!-- End Munch Block -->

La class .munch-contentEditable sert à rendre le contenu editable via ckEditor. La class .munch-block-*, qui doit également être présente dans "selector" du fichier configuration.json qui permet le clonage de ce dernier dans le template.

##Exemple de fichier de configuration

{
	"styles": {
		"Header": {
			"selector": ".munch-block-intro",
            "icon": "",
			"urlckEditor": "/ckeditor-conf/basic-conf.json"
		}
	}
}
  • selector : cible l'element html du DOM pour le cloner via l'interface de gestion des blocks.
  • icon : html s'affichant lors du choix de l'ajout de block dans le template.
  • urlckEditor : lien vers la configuration custom de ckEditor.
  • isUnique : si le block n'est ni supprimable, ni déplaçable.
  • listChangeable : liste de class css pour changer le fond de l'element.

Pour listChangeable, il est important de rajouter la class munch-changeable sur l'element.

Les images peuvent être uploadable en ajoutant la class munch-imageUploadable.