Accueil du site > Wiki > osCSS 2.xxx > Administrateur / webmasteur > les types de donnée, aperçu général, aperçu utilisation

les types de donnée, aperçu général, aperçu utilisation

dimanche 17 octobre 2010, par oscim

Le moteur de l’osCSS apporte dans le constructeur de page du front office, le typage [1] des donnée en cours d’affichage.

L’intérêt de ce typage de donnée, permet au constructeur de définir quel sont les librairies de ressource auquel il fera appel.

Ces librairie ce compose en autres de tous les modules typé. Il suffit donc de regarder les dossiers contenu dans le répertoire modules pour avoir la liste des types existant.

Si aucun type ne peut être attribué, alors le type "none" sera utilisé.

Personnalisation de template public

Pour personnalisé les templates , en prenant en compte les types, il est possible d’utiliser la méthode

 echo $page->the_type();

Cet appel renverra le type des donnée en cours, un produits, un article cms, une catégorie, la page home, un page de type checkout, ou de type account.

Il devient donc aisé en utilisant cette classe, comme class css, et en profiter ainsi dans ca mise en page. Par exemple :

<body class="<?php echo 'Type_'.$page->the_type(); ?>">

Vous pourrez ainsi exploiter une forme particulière en fonction des donnée.

De plus, un fichier de template peut être appelé pour chaque type de donnée. Vous pouvez donc nommé un gabarit de template comme suit :

  • checkout.template.php
  • account.template.php
  • product.template.php
  • etc..

Notes

[1] Ce typage est défini par la méthode type_content du constructeur de page