Ticket #517 (assigned new feature)

Opened 5 months ago

Last modified 1 month ago

plugin note

Reported by: Lipki Assigned to: Lipki (accepted)
Priority: low Milestone:
Component: jelix:plugins Version: 1.0.2
Severity: trivial Keywords:
Cc: Php version:
Review: review- Hosting Provider:
Documentation needed: 0 Blocking:

Description

Ce plugin permet d'ajouter un tpl dans un autre, sans passer par le contrôleur. le template ajouter hérite des variables de sont contenant.

exemple :

<p>
   Vous pouvez me joindre a cette adresse
   {note 'main~adresse'}
</p>
<p>
   Vous pouvez me joindre a cette adresse
   20, rue de la folie
   45963 furieuse les bains
   France
   06xxxxxx22
</p>

Attachments

function.note.php (500 bytes) - added by Lipki on 03/20/08 16:25:49.

Change History

03/20/08 16:25:49 changed by Lipki

  • attachment function.note.php added.

03/20/08 16:26:26 changed by Lipki

  • owner set to Lipki.
  • status changed from new to assigned.

03/20/08 17:16:26 changed by bballizlife

Plugin redondant avec le plugin "include" déjà existant mais livré uniquement avec jTpl standalone.

Si la décision est prise autant donc livrer le plugin include dans jelix même.

Par contre l'intégration de ce plugin dans jelix avait déjà été discutée il y a longtemps et il en était ressorti qu'on ne voulait pas le livrer dans jelix pour y forcer l'utilisation des zones. A voir aujourd'hui si on souhaite changer cette "politique".

03/20/08 17:35:11 changed by Lipki

C'est marrant, car l'idée était justement de ne pas utilisé une zone pour si peut. Il faudrait retrouvé la discussion.

03/25/08 21:42:06 changed by laurentj

  • review changed from review? to review-.

L'inclusion ne tient pas compte des paramètres de sécurité (template de confiance ou non). Voir le plugin cfunction.include.php. Et de toute façon, comme le plugin existe déjà, ce plugin "note" ne sera pas intégré.

Reste effectivement à savoir si on intègre cfunction.include.php ou pas. Faudrait que je retrouve les arguments.

06/06/08 15:25:31 changed by bballizlife

Je me rends compte que même si nous avions trouvé des arguments pour ne pas inclure le plugin include avec Jelix, nous ne nous en rappelons plus et de plus on nous n'arrivons pas à en trouver de "nouveaux" allant dans le même sens.

Je pense donc qu'il n'y a rien de bloquant à inclure include à Jelix.

De plus, j'ai un cas d'utilisation qui nécessiterait include : en utilisant les thèmes, on est donc amené à surcharger des templates. Dans un template d'un nouveau thème (qui surcharge un template existant par défaut) on peut vouloir inclure d'autres templates fourni dans ce thème (pour meilleure organisation et réutilisation) qui ne correspondent pas à des templates existants dans le thème initial. L'inclusion simple de template serait alors une bonne solution il me semble.

Enfin, même sans utilisation de thèmes, il pourrait être bien d'inclure des templates là où aujourd'hui on utilise des zones sans aucun code métier. On pourrait alors supprimer du code (la zone) qui ne sert à rien.

06/07/08 12:12:06 changed by Lipki

Je suis content que tu en ais besoin :)

07/02/08 11:11:37 changed by bballizlife

So we have to take a decision for this ticket : do we include the include jTPl plugin to Jelix or not ?

According comments above, we can't see any drawbacks having the plugin into Jelix. I'm for its inclusion into the framework.

07/21/08 11:30:32 changed by Lipki

The ball is in your camp laurentj

07/21/08 12:25:19 changed by bibo

I'm all in favor of it also

Download in other formats: Comma-delimited Text Tab-delimited Text RSS Feed