source: spip-zone/_squelettes_/mediaspip/mediaspip_core/trunk/inclure/auteur-normal.html @ 77138

Last change on this file since 77138 was 77138, checked in by lesage.sylvain@…, 8 years ago

breadcrumb pour les squelettes auteur* - cette solution n'est pas la plus élégante...

File size: 4.5 KB
Line 
1[(#REM)
2        Contenu central d'une page auteur
3       
4        vue par les autres visiteurs qu'ils soient identifiés ou pas
5]
6
7<BOUCLE_contenu_auteur(AUTEURS){id_auteur}{tout}>
8#SET{largeur_logo,#VAL{_TAILLE_LARGEUR_LOGOS_OBJETS}|defined|?{#EVAL{_TAILLE_LARGEUR_LOGOS_OBJETS},#CONFIG{mediaspip/squelettes/logo_objets_largeur,80}}}
9#SET{hauteur_logo,#VAL{_TAILLE_HAUTEUR_LOGOS_OBJETS}|defined|?{#EVAL{_TAILLE_HAUTEUR_LOGOS_OBJETS},#CONFIG{mediaspip/squelettes/logo_objets_hauteur,80}}}
10<div class="content-principal">
11        <div class="vcard">[(#REM) microformat vcard]
12                <div class="cartouche">
13                        [<div class="logo #EDIT{logo}">
14                        (#LOGO_AUTEUR|sinon{#CHEMIN{images/logo_auteur_defaut.png}}|image_reduire{#GET{largeur_logo},#GET{hauteur_logo}}
15                                |inserer_attribut{class,spip_logos}|inserer_attribut{alt,''})
16                        </div>]
17                        <h1 class="h1">#NOM</h1>
18                </div>
19                [(#ENV{email_modif}|=={ok}|oui)
20                <div class="formulaire_spip">
21                        <p class="reponse_formulaire reponse_formulaire_ok"><:mediaspip_core:message_modif_email_ok:></p>
22                </div>]
23                [(#ENV{email_confirm}|oui)
24                <div class="formulaire_spip">
25                        <p class="reponse_formulaire reponse_formulaire_erreur"><:form_auteur_envoi_mail_confirmation{email=#ENV{email_confirm}}:></p>
26                </div>]
27                <div class="infos_auteur">
28                        <B_documents_video>
29                        [(#REM)
30                                Une vidéo de présentation de l'auteur?
31                        ]
32                        <div class="document_auteur">
33                        <BOUCLE_documents_video(DOCUMENTS){objet=auteur}{id_objet=#ID_AUTEUR}{media=video}{0,1}{tout}>
34                        [(#MODELE{emb,id_document=#ID_DOCUMENT,controls=oui,autobuffer=oui,largeur=100%,hauteur=240,infos=non})]
35                        </BOUCLE_documents_video>
36                        </div>
37                        </B_documents_video>
38                        [(#PLUGIN{inscription3}|oui)
39                                #MODELE{fiche_utilisateur,id=#ID_AUTEUR,env}
40                        ]
41                        [(#PLUGIN{inscription3}|non)
42                                [<div class="#EDIT{qui} fn"><:mediaspip_core:auteur_nom:> (#NOM)</div>]
43                                [<div class="texte statut"><:mediaspip_core:auteur_statut:> (#STATUT|ms_traduire_statut)</div>]
44                                [<div class="#EDIT{bio} texte"><:mediaspip_core:auteur_bio:> (#BIO)</div>]
45                                [<div class="notes"><h2 class="h2"><:info_notes:></h2>(#NOTES)</div>]
46                                [<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="url spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
47                        ]
48                </div>
49        </div>[(#REM) / vcard]
50
51        <BOUCLE_articles(ARTICLES) {id_auteur} {!par popularite} {id_secteur=#CONFIG{mediaspip/rubriques/medias}}> </BOUCLE_articles>
52        [(#SET{titre_liste,[<:mediaspip_core:articles_medias_auteur{login=#NOM}:> ((#GRAND_TOTAL))]})]
53        #INCLURE{fond=inclure/articles-medias_liste,env,titre_liste=#GET{titre_liste},couper=40,limite_pagination=3,ajax}
54        </B_articles>
55       
56        <BOUCLE_articles_autres(ARTICLES){id_auteur}{id_secteur!=#CONFIG{mediaspip/rubriques/medias}}{par id_secteur}{0,1}>
57        </BOUCLE_articles_autres>
58        <div class="liste articles">
59                <h2 class="h2"><:mediaspip_core:articles_autres_auteur{login=#NOM}:></h2>
60                <BOUCLE_secteurs(RUBRIQUES){racine}{id_secteur!=#CONFIG{mediaspip/rubriques/medias}}{par id_secteur}>
61                        <B_articles_secteurs>
62                        <h3 class="h3">#_secteurs:TITRE</h3>
63                        <ul class="liste-items">
64                                <BOUCLE_articles_secteurs(ARTICLES){id_secteur}{id_auteur}{!par date} {par #ENV{tri,date}}{pagination 5}>
65                                #INCLURE{fond=inclure/article-autres-secteurs,env,id_article,compte=#COMPTEUR_BOUCLE,class=vignette}
66                                </BOUCLE_articles_secteurs>
67                        </ul>
68                        </B_articles_secteurs>
69                </BOUCLE_secteurs>
70                <B_articles_secteurs_zero>
71                        <h3 class="h3"><:mediaspip_core:titre_secteur_zero:></h3>
72                        <ul class="liste-items">
73                                <BOUCLE_articles_secteurs_zero(ARTICLES){id_secteur=0}{id_auteur}{!par date} {par #ENV{tri,popularite}}{pagination 5}>
74                                #INCLURE{fond=inclure/article-autres-secteurs,env,id_article,compte=#COMPTEUR_BOUCLE,class=vignette}
75                                </BOUCLE_articles_secteurs_zero>
76                        </ul>
77                </B_articles_secteurs_zero>
78                <br class="nettoyeur" />
79        </div>
80        </B_articles_autres>
81       
82        <BOUCLE_collections(COLLECTIONS ?){si #PLUGIN{collections}|oui}{id_auteur} />
83        [(#SET{titre_liste,[<:mediaspip_core:collections_auteur{login=#NOM}:> ((#GRAND_TOTAL))]})]
84        <INCLURE{fond=inclure/collections-medias_liste,titre_liste=#GET{titre_liste},couper=40,limite=3,page=auteur-normal,env,ajax} />
85        <//B_collections>
86       
87        <B_tags>
88        <div class="liste tags">
89                <h2 class="h2"><:mediaspip_core:titre_auteur_tags{login=#NOM}:></h2>
90                <div>
91                <BOUCLE_tags(SPIPICIOUS?){id_auteur}{0,1}>#MODELE{spipicious_nuage_auteur,id_auteur}</BOUCLE_tags>
92                </div>
93        </div>
94        </B_tags>
95</div>
96[<div class="auteur_contacter">
97        <h2 class="h2"><:mediaspip_core:auteur_contacter{login=#NOM}:></h2>
98        (#FORMULAIRE_ECRIRE_AUTEUR)
99</div>]
100</BOUCLE_contenu_auteur>
Note: See TracBrowser for help on using the repository browser.