{Guide des revendeurs}

Présentation de la gestion des templates

CMSMedia est un outil flexible qui permet un fort degré de personnalisation

Un template est un squelette composé de HTML et CSS qui permet de créer la charte graphique d'un site, son rendu visuel, qui est totalement indépendant de sa couche technique. Comme les principaux CMS open source, la plateforme utilise le modèle de conception (pattern) MVC (séparation Modèle Vue Controller).

La grosse différence réside dans la simplicité de mise en oeuvre des templates de la plateforme et dans la non nécessité de leur mise à jour au fil de l'évolution du site, puisque tout est géré de façon sous jacente.

Voici les grands principes de gestion des templates :

  1. Plusieurs templates types sont proposés par défaut.
    Il est possible de personnaliser ces templates par défaut (donc d'utiliser leur code HTML).
    Le choix d'un template type s'opère depuis les options du site.
  2. Il est possible de créer des templates personnalisés de A à Z.
    Dans ce cas, votre template personnalisé ne sera disponible que pour le site pour lequel il a été créé.
    Il faudra alors déposer les fichiers (les vues) de votre template dans le répertoire /template/view/.
    Nous y reviendrons en détail dans une prochaine section.
  3. La création de vos templates est particulièrement simple et rapide et ne nécessite aucune connaissance en développement (NDLR : langages serveurs).
    Il est en revanche nécessaire de maîtriser correctement HTML et CSS, les deux composants utilisés pour la création de vos chartes graphiques. Nous proposons par défaut de nombreuses variables de template qu'il suffit d'intégrer dans votre code HTML.
    Ces variables sont du type {mavariable} et elles retournent toujours un contenu normalisé dont les classes CSS sont déjà affectées et prévues pour une personnalisation maximale.
  4. Vous pouvez placer les règles spécifiques à IE < 9.
    Pour cela, placez votre code dans un fichier nommé ie.min.css dans le répertoire /template/css/ie.min.css

Nous vous invitons à consulter les rubriques qui détaillent la gestion des templates.

Veuillez noter que PHP n'est pas supporté dans les vues des templates, pour des raisons évidentes de sécurité. Mais il n'y en a pas besoin, tout est pensé en amont.

registry->website); ?>
Page rendered in 0.0092 seconds - © Média Camp