Changeset 29462 in spip-zone


Ignore:
Timestamp:
Jun 29, 2009, 10:24:03 AM (10 years ago)
Author:
cedric@…
Message:

?page=toto peut etre definie uniquement par un squelette de coeur de page
contenu/page-toto.html
une page spip_pass pour changer sont mot de passe dans un coeur de page

Location:
_squelettes_/zesty
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/zesty/page.html

    r29452 r29462  
    1 <INCLURE{fond=layout}{env}{type=page}{composition}>
     1<INCLURE{fond=layout}{env}{type=page}{composition=#ENV{composition,#ENV{page}}}>
  • _squelettes_/zesty/plugin.xml

    r29452 r29462  
    2929        </description>
    3030        <prefix>Z</prefix>
     31        <pipeline>
     32                <nom>styliser</nom>
     33                <inclure>z_pipelines.php</inclure>
     34        </pipeline>
    3135        <chemin dir='' />
    3236        <chemin dir='pages' />
  • _squelettes_/zesty/z_pipelines.php

    r29452 r29462  
    1515function Z_styliser($flux){
    1616
    17         /*
    18         // les pages non implementees mais qui ont un contenu connu, passent par page.html
    19         @define('_SPIP_PAGE','page');
    20         if (isset($_GET[_SPIP_PAGE])
    21          AND $page = $_GET[_SPIP_PAGE]
    22          AND !find_in_path("$page.html")
    23          AND find_in_path("contenu/page-$page.html")) {
    24                 $_GET['presentation'] = $page;
    25                 $_GET[_SPIP_PAGE] = 'page';
     17        $squelette = $flux['data'];
     18        if (!$squelette // non trouve !
     19                AND $fond = $flux['args']['fond']
     20                AND $ext = $flux['args']['ext']
     21          AND $flux['args']['contexte'][_SPIP_PAGE] == $fond) {
     22                $base = "contenu/page-".$fond.".".$ext;
     23                if ($base = find_in_path($base)){
     24                        $flux['data'] = substr(find_in_path("page.$ext"), 0, - strlen(".$ext"));
     25                }
    2626        }
    27 
    28 
    29         // pipeline styliser
    30         $squelette = pipeline('styliser', array(
    31                 'args' => array(
    32                         'id_rubrique' => $id_rubrique,
    33                         'ext' => $ext,
    34                         'fond' => $fond,
    35                         'lang' => $lang,
    36                         'connect' => $connect
    37                 ),
    38                 'data' => $squelette,
    39         ));*/
    4027
    4128        return $flux;
Note: See TracChangeset for help on using the changeset viewer.