source: spip-zone/_plugins_/_dev_/spipclear/spipclear.html @ 22983

Last change on this file since 22983 was 22983, checked in by brunobergot@…, 12 years ago

Gros ménage dans le plugin spipclear (orienté spip 2.0, on fera une archive zip du plugin pour la 1.9) :

  • La page de config du plugin permet de sélectionner sur quel secteur appliqer le squelette et ça semble bien fonctionner (voir si les perfs sont bonnes). On pourra peut être appliquer le squelette sur plusieurs secteurs plus tard.
  • Pour l'instant je cache le sélecteur de thèmes dans la page de config (on verra si on en fait un plugin à part ou si on les garde par la suite).
  • On vire le formulaire de recherche du plugin vue que #FORMULAIRE_RECHERCHE accepte une url en paramètre
  • Les archives et paginations sont {ajax} (ça ne sera pas dispo dans la version pour 1.9)
  • Property svn:eol-style set to native
File size: 2.6 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" lang="#LANG" dir="#LANG_DIR">
4        <head>
5                <meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
6                <meta name="MSSmartTagsPreventParsing" content="TRUE" />
7                [<link rel="alternate" type="application/rss+xml" title="RSS" href="(#URL_PAGE{rss}|parametre_url{id_rubrique,#ID_SECTEUR})" />]
8                [<link rel="alternate" type="application/xml" title="Atom" href="(#URL_PAGE{atom}|parametre_url{id_rubrique,#ID_SECTEUR})" />]
9                <INCLURE{fond=noisettes/title}{env}>
10                [(#REM) Feuille de style par defaut pour le code genere par SPIP ]
11                <link rel="stylesheet" href="[(#CHEMIN{spip_style.css}|direction_css)]" type="text/css" media="all" />
12
13                [(#REM) Feuilles de styles spipclear indexees par le theme choisie ]
14                [(#CONFIG{spipclear/choix_theme}|oui)
15                        [(#SET{chemin_theme, [themes/(#CONFIG{spipclear/nom_theme})/]})]
16                ]
17                [<link rel="stylesheet" type="text/css" href="(#CHEMIN{[(#GET{chemin_theme})]layout.css})" media="screen" />]
18                [(#CONFIG{spipclear/navigation_gauche}|=={1}|?{
19                        [<link rel="stylesheet" type="text/css" href="(#CHEMIN{[(#GET{chemin_theme})]layout-gauche.css})" media="screen" />]
20                })]
21                [<link rel="stylesheet" type="text/css" href="(#CHEMIN{[(#GET{chemin_theme})]style.css})" media="screen" />]
22                [<link rel="shortcut icon" href="(#CHEMIN{[(#GET{chemin_theme})]images/favicon.ico})" />]
23                #INSERT_HEAD
24        </head>
25
26        <body>
27                <div id="page">
28                        <div id="top">
29                                <BOUCLE_titre(RUBRIQUES){id_secteur}{id_parent=0}>
30                                [<h1>(#LOGO_RUBRIQUE|#URL_RUBRIQUE|inserer_attribut{alt,#TITRE}|inserer_attribut{title,#TITRE}|sinon{<a href="#URL_RUBRIQUE">#TITRE</a>})</h1>]
31                                </BOUCLE_titre>
32                                [(#FORMULAIRE_ADMIN)]
33                                [(#SPIP_CRON)]
34                        </div>
35                       
36                        <p id="prelude">
37                                <a href="#main"><:spipclear:go_main:></a> |
38                                <a href="#sidebar"><:spipclear:go_sidebar:></a> |
39                                <a href="#search"><:spipclear:go_search:></a>
40                        </p>
41
42                        <div id="main">
43                                <div id="content">
44                                        [(#RECHERCHE|non)
45                                                [(#ENV{id_article}|non)
46                                                <INCLURE{fond=noisettes/list}{archives}{debut_liste}{env}{ajax}>
47                                                ]
48                                        ]
49                                        [(#RECHERCHE|oui)
50                                                <INCLURE{fond=noisettes/search}{env}{ajax}>]
51                                        [(#ENV{id_article}|oui)
52                                                <INCLURE{fond=noisettes/post}{id_article}>]
53                                </div>
54                        </div>
55
56                        [(#SET{url,[(#ENV{id_secteur}|generer_url_rubrique)]})]
57                        <INCLURE{fond=noisettes/sidebar}{env}{date=#ENV{archives,#ENV{date}}}{archives=#ENV{archives,#ENV{date}}}>
58
59                        <p id="footer"><:spipclear:credits:>, <a href="#URL_SITE_SPIP/"><:spipclear:hebergement:> #NOM_SITE_SPIP</a></p>
60                       
61                </div>
62
63        </body>
64</html>
Note: See TracBrowser for help on using the repository browser.