[SPIP Zone] [Spip-zone-commit] r32882 - in /_squelettes_/zpip: plugin.xml z_pipelines.php

Est-ce qu'il serait envisageable de la même manière de permettre la simple surcharge du DOCTYPE ?

Le 13 nov. 2009 à 09:44, cedric@yterium.com a écrit :

Author: cedric@yterium.com
Date: Fri Nov 13 09:44:37 2009
New Revision: 32882

Log:
permettre au theme de fournir inc-insert-head.html qui sera ajoute a #INSERT_HEAD

Modified:
   _squelettes_/zpip/plugin.xml
   _squelettes_/zpip/z_pipelines.php

Modified: _squelettes_/zpip/plugin.xml

--- _squelettes_/zpip/plugin.xml (original)
+++ _squelettes_/zpip/plugin.xml Fri Nov 13 09:44:37 2009
@@ -3,7 +3,7 @@
  <auteur>Matthieu Marcillaud, C&eacute;dric Morin, Romy Tetue, Collectif SPIP</auteur>
  <icon>img/zpip-128.png</icon>
  <licence>GNU/GPL</licence>
- <version>1.1.0</version>
+ <version>1.1.1</version>
  <etat>stable</etat>
  <description>
  Un jeu de squelettes comme squelettes-dist/ de SPIP, mais qui peut utiliser les th&egrave;mes
@@ -16,6 +16,10 @@
    <inclure>z_pipelines.php</inclure>
  </pipeline>
  <pipeline>
+ <nom>insert_head</nom>
+ <inclure>z_pipelines.php</inclure>
+ </pipeline>
+ <pipeline>
    <nom>pre_propre</nom>
    <inclure>z_pipelines.php</inclure>
  </pipeline>

Modified: _squelettes_/zpip/z_pipelines.php

--- _squelettes_/zpip/z_pipelines.php (original)
+++ _squelettes_/zpip/z_pipelines.php Fri Nov 13 09:44:37 2009
@@ -58,6 +58,12 @@
  return $flux;
}

+function Z_insert_head($flux){
+ if (find_in_path('inc-insert-head.html')){
+ $flux .= recuperer_fond('inc-insert-head',array());
+ }
+ return $flux;
+}

//
// fonction standard de calcul de la balise #INTRODUCTION

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit

-Nicolas

--
Nicolas HOIZEY
Blog : http://www.gasteroprod.com/
Photos : http://flic.kr/nicolas-hoizey/

Etant donné que le thème ne fournit pas de html, il n'est pas légitime pour surcharger le DOCTYPE.
Sinon, pour un projet donné, tu peux facilement surcharger layout.html qui est fait pour ça.

Cédric

Le 13 nov. 2009 à 09:56, Nicolas Hoizey a écrit :

Est-ce qu'il serait envisageable de la même manière de permettre la simple surcharge du DOCTYPE ?

Le 13 nov. 2009 à 09:44, cedric@yterium.com a écrit :

Author: cedric@yterium.com
Date: Fri Nov 13 09:44:37 2009
New Revision: 32882

Log:
permettre au theme de fournir inc-insert-head.html qui sera ajoute a #INSERT_HEAD

Modified:
  _squelettes_/zpip/plugin.xml
  _squelettes_/zpip/z_pipelines.php

Modified: _squelettes_/zpip/plugin.xml

--- _squelettes_/zpip/plugin.xml (original)
+++ _squelettes_/zpip/plugin.xml Fri Nov 13 09:44:37 2009
@@ -3,7 +3,7 @@
  <auteur>Matthieu Marcillaud, C&eacute;dric Morin, Romy Tetue, Collectif SPIP</auteur>
  <icon>img/zpip-128.png</icon>
  <licence>GNU/GPL</licence>
- <version>1.1.0</version>
+ <version>1.1.1</version>
  <etat>stable</etat>
  <description>
  Un jeu de squelettes comme squelettes-dist/ de SPIP, mais qui peut utiliser les th&egrave;mes
@@ -16,6 +16,10 @@
    <inclure>z_pipelines.php</inclure>
  </pipeline>
  <pipeline>
+ <nom>insert_head</nom>
+ <inclure>z_pipelines.php</inclure>
+ </pipeline>
+ <pipeline>
    <nom>pre_propre</nom>
    <inclure>z_pipelines.php</inclure>
  </pipeline>

Modified: _squelettes_/zpip/z_pipelines.php

--- _squelettes_/zpip/z_pipelines.php (original)
+++ _squelettes_/zpip/z_pipelines.php Fri Nov 13 09:44:37 2009
@@ -58,6 +58,12 @@
  return $flux;
}

+function Z_insert_head($flux){
+ if (find_in_path('inc-insert-head.html')){
+ $flux .= recuperer_fond('inc-insert-head',array());
+ }
+ return $flux;
+}

//
// fonction standard de calcul de la balise #INTRODUCTION

_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit

-Nicolas

--
Nicolas HOIZEY
Blog : http://www.gasteroprod.com/
Photos : http://flic.kr/nicolas-hoizey/

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 13 nov. 2009 à 10:00, cedric.morin@yterium.com a écrit :

Etant donné que le thème ne fournit pas de html, il n'est pas légitime pour surcharger le DOCTYPE.

Donc zpip n'est dédié qu'aux thèmes ?

Sinon, pour un projet donné, tu peux facilement surcharger layout.html qui est fait pour ça.

C'est ce que j'ai fait pour l'instant.

-Nicolas

--
Nicolas HOIZEY
Blog : http://www.gasteroprod.com/
Photos : http://flic.kr/nicolas-hoizey/

Le 13 nov. 2009 à 10:23, Nicolas Hoizey a écrit :

Le 13 nov. 2009 à 10:00, cedric.morin@yterium.com a écrit :

Etant donné que le thème ne fournit pas de html, il n'est pas légitime pour surcharger le DOCTYPE.

Donc zpip n'est dédié qu'aux thèmes ?

J'ai dit ça ?

Sinon, pour un projet donné, tu peux facilement surcharger layout.html qui est fait pour ça.

C'est ce que j'ai fait pour l'instant.

Ca me parait suffisant, non ?
Faire un inclure juste pour le doctype me semble assez exagéré.
Après il est facile de faire un plugin qui change juste le doctype sur cette inclusion et permet de le regler dans l'espace privé.
Mais là, il me semble qu'on a une granularité qui est un bon compromis.

Cédric

Le 13 nov. 2009 à 10:28, cedric.morin@yterium.com a écrit :

Le 13 nov. 2009 à 10:23, Nicolas Hoizey a écrit :

Le 13 nov. 2009 à 10:00, cedric.morin@yterium.com a écrit :

Etant donné que le thème ne fournit pas de html, il n'est pas légitime pour surcharger le DOCTYPE.

Donc zpip n'est dédié qu'aux thèmes ?

J'ai dit ça ?

C'est ce que j'ai compris de ta réponse.

Sinon, pour un projet donné, tu peux facilement surcharger layout.html qui est fait pour ça.

C'est ce que j'ai fait pour l'instant.

Ca me parait suffisant, non ?
Faire un inclure juste pour le doctype me semble assez exagéré.

OK, ça me va comme ça.

Après il est facile de faire un plugin qui change juste le doctype sur cette inclusion et permet de le regler dans l'espace privé.
Mais là, il me semble qu'on a une granularité qui est un bon compromis.

OK.

-Nicolas

--
Nicolas HOIZEY
Blog : http://www.gasteroprod.com/
Photos : http://flic.kr/nicolas-hoizey/