1. Page d'accueil
  2. Documentation
  3. Gabarits

Liste des fonctions générales

Système de cache

Vous pouvez mettre en cache une partie ou la totalité d'une page et en gérer la durée. Dans les gabarits fournis par défaut toutes les pages sont entièrement mises en cache.

Cache complet de la page

Débutez votre gabarit par:

<?php
if ($cache->processCache()):
?>

et terminez-le par:

<?php
$cache->endCache();
endif;
?>

Cache partiel de la page

Débutez la section à mettre en cache par:

<?php
if ($cache->processSegment('section1', 3600)):
?>

Et terminez-la par:

<?php
$cache->endCache();
endif;
?>

Si vous avez plusieurs sections avec des temps de mise en cache différents pour certaines, vous devez remplacer les valeurs section1 et 3600, représentant respectivement l'identifiant et la durée en secondes, pour chacune des sections concernées.

Initialisation du gabarit

L'initialisation du gabarit permet d'agir sur la gestion des ressources à afficher: classement, nombre et langue. Elle se fait par l'appel d'une fonction particulière.

pxTemplateInit

pxTemplateInit( $params )

Paramètres

Par défaut aucun paramètres n'est donné.
Plusieurs peuvent être transmis en même temps et constituer ainsi une longue chaîne . Ils devront alors être séparés distinctement par le caractère |. Par exemple si vous souhaitez utiliser deux paramètres simultanément, param1 et param2, alors vous devrez appeler la fonction ainsi:

pxTemplateInit('param1|param2')

L'ordre n'a pas d'importance.

Certains paramètres peuvent avoir une valeur. Par exemple pour définir le nombre de ressources affichées par page à 10, vous utiliserez le paramètre res_per_page:10

Paramètres simples:

Paramètres avec valeurs:

Note: Il est essentiel d'appeler cette fonction après chaque utilisation de la fonction <?php if ($cache->process... .

Partagez vos idées sur cet article.

Retour en haut de page