source: spip-zone/_plugins_/z-core/inclure/head.html @ 48827

Last change on this file since 48827 was 48827, checked in by cedric@…, 10 years ago

une balise #CSS qu'on utilise pour référencer les css du head en lui fournissant simplement le chemin de la css cherchée.
Par défaut, #CSS{css/macss.css} est équivalent à [(#CHEMIN{css/mass.css}|direction_css)]
Un exemple de head qui l'utilise

Cette indirection permet ensuite a des plugins de modifier la convention de nommage (exemple : plugin qui passe tout en less, ou basecss qui fournit tout en css calculee) sans avoir a surcharger le head.

File size: 2.6 KB
Line 
1[(#REM)
2        Head standard de toutes les pages ; les elements specifiques
3        (title, description) figurent dans le squelette article.html
4]
5[(#REM) Preciser le charset ]
6<meta http-equiv="Content-Type" content="text/html; charset=#CHARSET" />
7
8[(#REM) Fierement fabrique avec SPIP ]
9<meta name="generator" content="SPIP[ (#SPIP_VERSION)]" />
10
11[(#REM) Lien vers le flux RSS du site ]
12[<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:>" href="(#URL_PAGE{backend})" />]
13
14
15[<link rel="stylesheet" href="(#CSS{css/reset.css})" type="text/css" />]
16[<link rel="stylesheet" href="(#CSS{css/typo.css})" type="text/css" />]
17[<link rel="stylesheet" href="(#CSS{css/box.css})" type="text/css" />]
18[<link rel="stylesheet" href="(#CSS{css/box_skins.css})" type="text/css" />]
19[<link rel="stylesheet" href="(#CSS{css/form.css})" type="text/css" />]
20
21[(#REM) Balise permettant aux plugins d'inserer des fichiers CSS ]
22#INSERT_HEAD_CSS
23
24[<link rel="stylesheet" href="(#CSS{css/spip.css})" type="text/css" />]
25[<link rel="stylesheet" href="(#CSS{css/spip.form.css})" type="text/css" />]
26[<link rel="stylesheet" href="(#CSS{css/spip.comment.css})" type="text/css" />]
27[<link rel="stylesheet" href="(#CSS{css/spip.list.css})" type="text/css" />]
28[<link rel="stylesheet" href="(#CSS{css/spip.petition.css})" type="text/css" />]
29[<link rel="stylesheet" href="(#CSS{css/spip.pagination.css})" type="text/css" />]
30[<link rel="stylesheet" href="(#CSS{css/spip.portfolio.css})" type="text/css" />]
31[<link rel="stylesheet" href="(#CSS{css/base.css})" type="text/css" />]
32[<link rel="stylesheet" href="(#CSS{css/grid.css})" type="text/css" />]
33[<link rel="stylesheet" href="(#CSS{css/button.css})" type="text/css" />]
34[<link rel="stylesheet" href="(#CSS{css/layout.css})" type="text/css" />]
35
36
37[(#REM) Feuille de style du theme ]
38[<link rel="stylesheet" href="(#CSS{css/theme.css})" type="text/css" />]
39
40[(#REM) Feuille de style CSS pour l'impression, n'existe pas par defaut ]
41[<link rel="stylesheet" href="(#CSS{css/print.css})" type="text/css" media="print" />]
42
43[(#CHEMIN{inc-theme-head.html}|oui)
44#INCLURE{fond=inc-theme-head,env}
45]
46
47[(#REM) Feuille de style personnalisee pour surcharger les precedentes
48        A noter par defaut cette css n'existe pas
49]
50[<link rel="stylesheet" href="(#CSS{css/perso.css})" type="text/css" />]
51
52[(#REM) Balise permettant aux plugins d'inserer des appels javascript ou css ;
53        C'est ici que SPIP va inserer l'appel de la librairie jQuery
54        Et appeler a la fin compacte_head pour agreger et compacter tout le head dans des fichiers statiques
55        si l'option est cochee dans Configuration
56]
57#INSERT_HEAD
Note: See TracBrowser for help on using the repository browser.