source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/header/header.html @ 103673

Last change on this file since 103673 was 103673, checked in by real3t@…, 4 years ago

On peut faire un fichier noisettes/header/header_perso.html facultatif (par exemple pour mettre un appel de script spécifique à un site)

File size: 11.9 KB
Line 
1<!DOCTYPE HTML>
2<html xmlns="http://www.w3.org/1999/xhtml" lang="#LANG" xml:lang="#LANG" dir="#LANG_DIR">
3<head><title>[(#ENV{title}) - ][(#NOM_SITE_SPIP|textebrut)]</title>
4<meta charset="#CHARSET">
5[(#REM) FaceBook Open Graph : https://developers.facebook.com/docs/opengraphprotocol/ & https://developers.facebook.com/tools/lint pour vérifier ]
6<meta property="og:title" content="[(#ENV{title}|sinon{[(#NOM_SITE_SPIP|textebrut|attribut_html)]})]" />
7<meta property="og:type" content="article" />
8<meta property="og:url" content="[(#SELF|url_absolue)]" />
9<BOUCLE_LogoArticle(ARTICLES){id_article}{logo}>[<meta property="og:image" content="(#LOGO_ARTICLE_NORMAL|extraire_attribut{src}|url_absolue)" />]</BOUCLE_LogoArticle><BOUCLE_LogoSite(SITES){id_syndic}{logo}>[<meta property="og:image" content="(#LOGO_SITE_NORMAL|extraire_attribut{src}|url_absolue)" />]</BOUCLE_LogoSite><BOUCLE_LogoRubrique(RUBRIQUES){id_rubrique}{logo}>[<meta property="og:image" content="(#LOGO_RUBRIQUE_NORMAL|extraire_attribut{src}|url_absolue)" />]</BOUCLE_LogoRubrique>[<meta property="og:image" content="(#LOGO_SITE_SPIP_NORMAL|extraire_attribut{src}|url_absolue)" />]<//B_LogoRubrique><//B_LogoSite><//B_LogoArticle>
10<meta property="og:site_name" content="[(#NOM_SITE_SPIP|textebrut)]" />
11[<meta property="og:description" content="(#ENV{metadescription,[(#DESCRIPTIF_SITE_SPIP|supprimer_tags|attribut_html)]})" />]
12<meta property="og:locale" content="[(#LANG|strtolower)]_[(#LANG|strtoupper)]" />
13<meta name="viewport" content="width=device-width, initial-scale=1.0" />
14<meta http-equiv="X-UA-Compatible" content="IE=edge" />
15<BOUCLE_http-equiv(MOTS){type=_HTTP-EQUIV}{par titre}>[<meta[ http-equiv="(#TITRE|attribut_html)"] content="(#TEXTE|attribut_html)" />]</BOUCLE_http-equiv>
16<BOUCLE_meta_tags(MOTS){type=_META}{par titre}>[<meta[ name="(#TITRE|attribut_html)"] content="(#TEXTE|attribut_html)" />]</BOUCLE_meta_tags>
17[<meta name="description" content="(#ENV{metadescription,[(#DESCRIPTIF_SITE_SPIP|supprimer_tags|attribut_html)]})" />]
18<meta name="generator" content="SPIP [(#SPIP_VERSION|attribut_html)]" />
19[(#ENV{noindex}|?{'<meta name="robots" content="noindex" />',
20[(#CONFIG{soyezcreateurs_google/indexation,oui}|=={oui}|?{'<meta name="robots" content="index,follow" />','<meta name="robots" content="noindex, nofollow" />'})]
21})]
22[<link rel="canonical" href="(#ENV{canonical})" />]
23[<meta name="author" content="(#LESAUTEURS|attribut_html)" />]
24<meta name="DC.title" content="[(#NOM_SITE_SPIP|attribut_html)]" />
25<meta name="MSSmartTagsPreventParsing" content="TRUE" />
26<!-- Lien vers le backend pour navigateurs eclaires -->
27<link rel="alternate" type="application/rss+xml" title="<:syndiquer_site:> [(#NOM_SITE_SPIP|attribut_html)]" href="[(#URL_PAGE{backend}|url_absolue)]" />
28<BOUCLE_SyndicationRubrique(RUBRIQUES){id_rubrique}>
29<link rel="alternate" type="application/rss+xml" title="<:syndiquer_rubrique:> : [(#TITRE|attribut_html)]" href="[(#URL_PAGE{backend,id_rubrique=#ID_RUBRIQUE}|url_absolue)]" />
30</BOUCLE_SyndicationRubrique>
31<link rel="alternate" type="application/rss+xml" title="<:dernieres_breves:> [(#NOM_SITE_SPIP|attribut_html)]" href="[(#URL_PAGE{backend-breves}|url_absolue)]" />
32[(#PLUGIN{AGENDA}|oui)<link rel="alternate" type="application/rss+xml" title="<:soyezcreateurs:syndiquer_agenda:> [(#NOM_SITE_SPIP|attribut_html)]" href="[(#URL_PAGE{backendagenda}|url_absolue)]" />]
33<BOUCLE_SyndicationRubriqueAgenda(RUBRIQUES){id_rubrique}><BOUCLE_EstAgenda(HIERARCHIE){titre_mot=Agenda}{inverse}{0,1}>
34[(#PLUGIN{AGENDA}|oui)<link rel="alternate" type="application/rss+xml" title="<:soyezcreateurs:syndiquer_agenda:> : [(#_SyndicationRubriqueAgenda:TITRE|attribut_html)]" href="[(#URL_PAGE{backendagenda,id_rubrique=#_SyndicationRubriqueAgenda:ID_RUBRIQUE}|url_absolue)]" />]
35</BOUCLE_EstAgenda></BOUCLE_SyndicationRubriqueAgenda>
36<BOUCLE_PicLensUtile(DOCUMENTS){id_article ?}{mode=document}{extension IN png,jpg,gif}{0,1}><link rel="alternate" href="[(#URL_PAGE{piclens.rss}|parametre_url{id_article,#ID_ARTICLE}|url_absolue)]" type="application/rss+xml" title="" id="gallery" /></BOUCLE_PicLensUtile>
37
38[(#REM)
39      On appelle les feuilles de style
40      dans l'ordre de la methode daisy http://daisy.tetue.net/img/daisy-nomenclature.png   
41
42      1. Base CSS http://tinytypo.tetue.net/ ]   
43[<link rel="stylesheet" href="(#CHEMIN{css/reset.css}|direction_css)" type="text/css" />]
44[<link rel="stylesheet" href="(#CHEMIN{css/clear.css}|direction_css)" type="text/css" />]
45[<link rel="stylesheet" href="(#CHEMIN{css/font.css}|direction_css)" type="text/css" />]
46[<link rel="stylesheet" href="(#CHEMIN{css/links.css}|direction_css)" type="text/css" />]
47[<link rel="stylesheet" href="(#CHEMIN{css/typo.css}|direction_css)" type="text/css" />]
48[<link rel="stylesheet" href="(#CHEMIN{css/media.css}|direction_css)" type="text/css" />]
49[<link rel="stylesheet" href="(#CHEMIN{css/form.css}|direction_css)" type="text/css" />]
50[<link rel="stylesheet" href="(#CHEMIN{css/grid.css}|direction_css)" type="text/css" />]
51[(#REM)[<link rel="stylesheet" href="(#CHEMIN{css/layout.css}|direction_css)" type="text/css" />]]
52
53[(#REM) 2. Style SPIP et ses plugins ]
54[<link rel="stylesheet" href="(#CHEMIN{css/spip.css}|direction_css)" type="text/css" />]
55#INSERT_HEAD_CSS
56
57[(#PLUGIN{agenda}|oui)[<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=style_public_plugin_agenda,couleur_claire=[(#CONFIG{soyezcreateurs_couleurs/link,#017ca5}|replace{#,''})],format=css}|direction_css|compacte)" media="all" />]]
58[(#REM) Attention : ne pas enlever les REMarques : elles servent aerer le source sans que celui ne renvois d'espaces identifie comme une reussite du test ]
59        <BOUCLE_ArtRubLayout(ARTICLES){id_article}>[(#REM) Dans le cas d'un article
60                ]<BOUCLE_ArtLayout(MOTS){id_article}{type=_LayoutGala}>[(#REM) Est-ce qu'il a un Layout applique?
61                        ][<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=layout.css,layoutgala=[(#TITRE*|textebrut|substr{0,2})]}|direction_css|compacte)" media="all" />][(#REM) Appel du layout de l'article si oui
62                ]</BOUCLE_ArtLayout>[(#REM) Sinon, dans le cas de la rubrique de l'article
63                ]<BOUCLE_RubartLayout(MOTS){id_rubrique}{type=_LayoutGala}>[(#REM) Est-ce que sa rubrique a un layout ?
64                        ][<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=layout.css,layoutgala=[(#TITRE*|textebrut|substr{0,2})]}|direction_css|compacte)" media="all" />][(#REM) Appel du layout de la rubrique si oui
65                ]</BOUCLE_RubartLayout>[(#REM) Fin de la recherche concernant un article
66                ]<//B_ArtLayout>[(#REM) Si ce n'est pas un article...
67        ]</BOUCLE_ArtRubLayout>[(#REM) ... Est-ce une rubrique ?
68                ]<BOUCLE_RubLayout(MOTS){id_rubrique}{type=_LayoutGala}>[(#REM) Dans le cas d'une rubrique
69                        ][<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=layout.css,layoutgala=[(#TITRE*|textebrut|substr{0,2})]}|direction_css|compacte)" media="all" />][(#REM) Appel du layout de la rubrique si oui
70                ]</BOUCLE_RubLayout>[(#REM) Sinon
71                ][(#ENV{template}|=={'Sommaire'}|oui)<link rel="stylesheet" type="text/css" href="[(#PRODUIRE{fond=layout.css,layoutgala=[(#CONFIG{soyezcreateurs_layout/sommaire_layout,33})]}|direction_css|compacte)" media="all" />]][(#ENV{template}|=={'Sommaire'}|non)[<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=layout.css,layoutgala=[(#CONFIG{soyezcreateurs_layout/default_layout,33})]}|direction_css|compacte)" media="all" />]]<//B_RubLayout>[(#REM) Fin de la recherche d'une rubrique
72        ]<//B_ArtRubLayout>
73<link rel="stylesheet" type="text/css" href="[(#CHEMIN{css/box.css}|direction_css)]" media="all" />
74[<link rel="stylesheet" type="text/css" href="(#PRODUIRE{fond=stylessoyezcreateurs.css}|direction_css|compacte)" media="all" />]
75[(#ENV{template}|=={'Sommaire'}|oui)[(#CONFIG{soyezcreateurs/mode_affichage,communiquant}|match{^portail.*}|oui)<link rel="stylesheet" type="text/css" href="[(#PRODUIRE{fond=styles#CONFIG{soyezcreateurs/mode_affichage,communiquant}.css}|direction_css|compacte)]" media="all" />]]
76[(#ENV{template}|=={'Sommaire'}|oui)[(#CONFIG{soyezcreateurs/mode_affichage,communiquant}|match{^communiquant.*}|oui)<link rel="stylesheet" type="text/css" href="[(#PRODUIRE{fond=stylescommuniquant.css}|direction_css|compacte)]" media="all" />]]
77<INCLURE{fond=noisettes/presentation/couleurrubrique,id_article,id_rubrique}>
78[(#INCLURE{fond=noisettes/header/logoextra}{id_rubrique})]
79<INCLURE{fond=noisettes/header/headerbanner,id_rubrique,template}>
80<INCLURE{fond=noisettes/header/footerbanner,id_rubrique,template}>
81<INCLURE{fond=noisettes/header/fondpage,id_rubrique,template}>
82<!--[if IE 6]>[
83        <link rel="stylesheet" href="(#CHEMIN{css/ie6.css})" type="text/css" />
84]<![endif]-->
85<!--[if IE 7]>[
86        <link rel="stylesheet" href="(#CHEMIN{css/ie7.css})" type="text/css" />
87]<![endif]-->
88<!--[if IE]>[
89        <link rel="stylesheet" href="(#PRODUIRE{fond=css/ie.css}|direction_css)" type="text/css" />
90]<![endif]-->
91[<link rel="stylesheet" href="(#CHEMIN{images/printer.css}|direction_css)" type="text/css" media="print" />]
92[(#ENV{wdcalendar}|=={oui}|oui)
93<link rel='stylesheet' href='#CHEMIN{css/calendar/dailog.css}' type='text/css' />
94<link rel='stylesheet' href='#CHEMIN{css/calendar/calendar.css}' type='text/css' />
95<link rel='stylesheet' href='#CHEMIN{css/calendar/dp.css}' type='text/css' />
96<link rel='stylesheet' href='#CHEMIN{css/calendar/alert.css}' type='text/css' />
97<link rel='stylesheet' href='#CHEMIN{css/calendar/main.css}' type='text/css' />
98]
99[(#REM) Code inspiré de http://oncemade.com/adding-hasjs-class-when-javascript-is-availab
100 Permet de masquer du contenu si javascript est activé.
101 Typiquement, un menu déroulant qui ne doit pas apparaître déroulé au chargement de la page si javascript est actif
102]
103<script type="text/javascript">
104  document.documentElement.className += ' hasJS';
105</script>
106#INSERT_HEAD
107[(#ENV{wdcalendar}|=={oui}|oui)
108<script src="#CHEMIN{javascript/calendar/Common.js}" type="text/javascript"></script>
109[<script src="(#PRODUIRE{fond=datepicker_lang.js}|compacte)" type="text/javascript"></script>]
110<script src="#CHEMIN{javascript/calendar/jquery.datepicker.js}" type="text/javascript"></script>
111<script src="#CHEMIN{javascript/calendar/jquery.alert.js}" type="text/javascript"></script>   
112<script src="#CHEMIN{javascript/calendar/jquery.ifrmdailog.js}" defer="defer" type="text/javascript"></script>
113
114[<script src="(#PRODUIRE{fond=wdCalendar_lang.js}|compacte)" type="text/javascript"></script>]
115<script src="#CHEMIN{javascript/calendar/jquery.calendar.js}" type="text/javascript"></script>
116]
117<script src="#CHEMIN{images/jquery.em.js}" type="text/javascript"></script>
118[(#ENV{idbody}|=={sommaire_mode_international}|oui)<script src="#CHEMIN{javascript/jquery.cycle.all.js}" type="text/javascript"></script>]
119<script type="text/javascript">
120CanceladjustLayout = false;
121CancelMonitorTextSize = false;
122</script>
123
124[(#CHEMIN{noisettes/header/header_perso.html}|oui)
125<INCLURE{fond=noisettes/header/header_perso}>
126]
127
128<link rel="shortcut icon" type="image/x-icon" href="#URL_SITE_SPIP/spip.php?page=favicon.ico" />
129#INCLURE{fond=noisettes/googleanalytics}
130</head>
131<body[ id="(#ENV{idbody})"] class="[(#CONFIG{soyezcreateurs/mode_affichage,communiquant})] [bodysecteur(#ENV{id_secteur}) [(#ENV{id_secteur}|=={#ENV{rubriqueencours}}|?{bodysecteur}) ]][bodyrubrique(#ENV{rubriqueencours}) bodyrubrique ][bodyarticle(#ENV{id_article}) bodyarticle]">
132<div id="container">
133  <div id="shadow">
134[(#PLUGIN{campagnes}|oui)
135  <div id="banheader" class="encart vertical">
136          <INCLURE{fond=inclure/encart, identifiant=banheader}> 
137  </div>
138]
139#SET{noisetteheader,header_modeedito}
140[(#ENV{template}|=={'Sommaire'}|oui)
141        [(#CHEMIN{noisettes/header/header_mode#CONFIG{soyezcreateurs/mode_affichage,communiquant}.html}|oui)
142                        #SET{noisetteheader,header_mode#CONFIG{soyezcreateurs/mode_affichage,communiquant}}
143        ]
144]
145<header><INCLURE{fond=noisettes/header/#GET{noisetteheader},secteurencours,env}></header>
146<div id="contenu">
147        <div id="wrapper">
148<div id="content" class="equilibre notstackable">
149[(#CONFIG{soyezcreateurs/menuhautheader,header}|=={content}|oui)<INCLURE{fond=noisettes/menus/menuhaut,secteurencours,rubriqueencours}>]
150#FILTRE{mini_html}
Note: See TracBrowser for help on using the repository browser.