Changeset 88741 in spip-zone


Ignore:
Timestamp:
Apr 23, 2015, 1:08:25 PM (5 years ago)
Author:
cedric@…
Message:

Il est possible d'appeler plusieurs fois le moteur Thelia dans un hit pour le faire passer sur un squelette inclus qui ne depend pas de la session et mettre son resultat en cache avec #FILTRE{spip_thelia_appeler_moteur_thelia}

Location:
_plugins_/plugin-thelia
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/plugin-thelia/paquet.xml

    r88630 r88741  
    22        prefix="spip_thelia"
    33        categorie="divers"
    4         version="1.5.9"
     4        version="1.6.0"
    55        etat="stable"
    66        compatibilite="[1.9.0;3.0.*]"
  • _plugins_/plugin-thelia/plugin.xml

    r88630 r88741  
    11<plugin>
    22        <nom>Interface Th&#233;lia</nom>
    3         <version>1.5.9</version>
     3        <version>1.6.0</version>
    44        <prefix>spip_thelia</prefix>
    55        <auteur>Arnault Pachot, Gilles Vincent, Claude Chadoutaud, Aur&#233;lien Dumas</auteur>
  • _plugins_/plugin-thelia/spip_thelia_fonctions.php

    r88737 r88741  
    6969}
    7070
    71 
     71/**
     72 * Appeler le moteur Thelia sur affichage_final pour faire un rendu des boucles et balises THELIA
     73 *
     74 * Il est aussi possible d'appeler cette fonction dans un squelette qui utilise des boucles THELIA pour mettre le resultat en cache SPIP
     75 * si on sait qu'il ne depend pas de la session utilisateur (pour afficher un lien vers une rubrique de la boutique ou autre)
     76 *
     77 * #FILTRE{spip_thelia_appeler_moteur_thelia}
     78 *
     79 * La fonction peut donc etre appelee plusieurs fois dans un meme hit
     80 *
     81 * @param string $texte
     82 * @return string
     83 */
    7284function spip_thelia_appeler_moteur_thelia($texte){
    7385
     
    175187
    176188        //si version >= 1.3.4 : plus de surcharge dans le plugin, on appelle directement le moteur de thelia
    177         include_once(_DIR_RACINE . _RACINE_THELIA . "fonctions/moteur.php");
     189        include(_DIR_RACINE . _RACINE_THELIA . "fonctions/moteur.php");
    178190
    179191        //Connexion à SPIP à la création du compte Thelia
Note: See TracChangeset for help on using the changeset viewer.