Changeset 124

Show
Ignore:
Timestamp:
03/30/06 11:08:13 (3 years ago)
Author:
bballizlife
Message:

jTpl standalone : ajout plugin permettant d'inclure un template, ajout répertoire templates, correction des messages d'erreurs (notices)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/build/manifests/jtpl-standalone.mn

    r114 r124  
    1010sd lib/jelix/tpl/plugins/common 
    1111dd plugins/common 
     12  function.include.php 
    1213  modifier.cat.php 
    1314  modifier.count_characters.php 
     
    4142dd temp/ 
    4243 
     44sd lib/jelix/tpl/templates/ 
     45dd templates/ 
     46 
    4347sd lib/jelix/tpl/tests_std/ 
    4448dd tests_std/ 
  • trunk/lib/jelix/tpl/jTpl.class.php

    r123 r124  
    8989        $fct = 'template_'.md5($sel->module.'_'.$sel->resource); 
    9090#else 
     91        $tpl = JTPL_TEMPLATES_PATH . $tpl; 
    9192                $filename = basename($tpl); 
    9293                $cachefile = JTPL_CACHE_PATH . $filename; 
     
    100101                 
    101102                if ($mustCompile) { 
    102             include(JTPL_PATH . 'jTplCompiler.class.php'); 
     103            include_once(JTPL_PATH . 'jTplCompiler.class.php'); 
    103104             
    104105                        $compiler = new jTplCompiler(); 
  • trunk/lib/jelix/tpl/jtpl_standalone_prepend.php

    r108 r124  
    1818if(!defined('JTPL_LOCALES_PATH')) 
    1919    define('JTPL_LOCALES_PATH', realpath(JTPL_PATH.'locales/') . '/'); 
     20if(!defined('JTPL_TEMPLATES_PATH')) 
     21    define('JTPL_TEMPLATES_PATH', realpath(JTPL_PATH.'templates/') . '/');  
    2022 
    2123$GLOBALS['jTplConfig'] = array( 
  • trunk/lib/jelix/tpl/locales/fr.php

    r108 r124  
    22 
    33$GLOBALS['jTplConfig']['locales'] =array( 
    4     'errors.tpl.not.found'=>"Le fichier template %s est introuvable"
    5     'file.directory.notexists'=>"Le répertoire demandé (%s) n'existe pas"
    6     'file.directory.notwritable'=>"Impossible d'écrire le fichier %s, assurez vous que le répertoire %s autorise l'écriture"
    7     'file.write.error'=>"Un problème est survenu lors de l'écriture du fichier %s en utilisant le fichier temporaire %s"
    8     'errors.tpl.tag.syntax.invalid'=>"Dans le template %2$s La syntaxe de balise %1$s est invalide"
    9     'errors.tpl.tag.function.invalid'=>"Dans le template %2$s La syntaxe de la fonction %1$s est invalide"
    10     'errors.tpl.tag.modifier.invalid'=>"Dans le tag %s du template %3$s La syntaxe du modificateur %2$s est invalide"
    11     'errors.tpl.tag.modifier.unknow'=>"Dans le tag %s du template %3$s Le modificateur %2$s est inconnu"
    12     'errors.tpl.tag.block.end.missing'=>"Dans le template %2$s, la fin d'un bloc %1$s est manquant"
    13     'errors.tpl.tag.block.begin.missing'=>"Dans le template %2$s, le début d'un bloc %1$s est manquant"
    14     'errors.tpl.tag.function.unknow'=>"Dans le template %2$s La fonction %1$s est inconnue"
    15     'errors.tpl.tag.phpsyntax.invalid'=>"Dans le tag %s du template %3$s, le code php %2$s n'est pas autorisé"
    16     'errors.tpl.tag.locale.invalid'=>"Dans le tag %s du template %s, clef de localisation vide"
    17     'errors.tpl.tag.character.invalid'=>"Dans le tag %s du template %3$s, le caractère  %2$s n'est pas autorisé"
    18     'errors.tpl.tag.bracket.error'=>"Dans le tag %s du template %s, il y a des erreurs au niveau des parenthèses" 
     4    'errors.tpl.not.found'=>'Le fichier template %s est introuvable'
     5    'file.directory.notexists'=>'Le répertoire demandé (%s) n\'existe pas'
     6    'file.directory.notwritable'=>'Impossible d\'écrire le fichier %s, assurez vous que le répertoire %s autorise l\'écriture'
     7    'file.write.error'=>'Un problème est survenu lors de l\'écriture du fichier %s en utilisant le fichier temporaire %s'
     8    'errors.tpl.tag.syntax.invalid'=>'Dans le template %2$s La syntaxe de balise %1$s est invalide'
     9    'errors.tpl.tag.function.invalid'=>'Dans le template %2$s La syntaxe de la fonction %1$s est invalide'
     10    'errors.tpl.tag.modifier.invalid'=>'Dans le tag %s du template %3$s La syntaxe du modificateur %2$s est invalide'
     11    'errors.tpl.tag.modifier.unknow'=>'Dans le tag %s du template %3$s Le modificateur %2$s est inconnu'
     12    'errors.tpl.tag.block.end.missing'=>'Dans le template %2$s, la fin d\'un bloc %1$s est manquant'
     13    'errors.tpl.tag.block.begin.missing'=>'Dans le template %2$s, le début d\'un bloc %1$s est manquant'
     14    'errors.tpl.tag.function.unknow'=>'Dans le template %2$s La fonction %1$s est inconnue'
     15    'errors.tpl.tag.phpsyntax.invalid'=>'Dans le tag %s du template %3$s, le code php %2$s n\'est pas autorisé'
     16    'errors.tpl.tag.locale.invalid'=>'Dans le tag %s du template %s, clef de localisation vide'
     17    'errors.tpl.tag.character.invalid'=>'Dans le tag %s du template %3$s, le caractère  %2$s n\'est pas autorisé'
     18    'errors.tpl.tag.bracket.error'=>'Dans le tag %s du template %s, il y a des erreurs au niveau des parenthèses' 
    1919); 
    2020 
  • trunk/Makefile

    r119 r124  
    8282        && echo "$(JTPL_VERSION)" > "$(DISTJTPL)/VERSION" 
    8383        if [ ! -d "$(DISTJTPL)/temp" ] ; then mkdir $(DISTJTPL)/temp ; fi 
     84        if [ ! -d "$(DISTJTPL)/templates" ] ; then mkdir $(DISTJTPL)/templates ; fi 
    8485 
    8586jtpl-dist: jtpl 
Download in other formats: Unified Diff Zip Archive