Changeset 7326


Ignore:
Timestamp:
01/27/13 19:43:04 (7 years ago)
Author:
kent1
Message:

Une nouvelle vue sur les pages d'auteurs ?vue=collections affiche les collections de l'auteur

Location:
MediaSPIP/plugins/mediaspip_core/trunk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • MediaSPIP/plugins/mediaspip_core/trunk/content/auteur-profil.html

    r7272 r7326  
    66        mediaspip_core_pipeline
    77]
    8 
    98[(#ENV{vue}|=={profil}|et{#AUTORISER{modifier,auteur,#ENV{id_auteur}}}|oui)
    109        <INCLURE{fond=inclure/auteur-profil_modifier}{env} />
     
    1312        <INCLURE{fond=inclure/auteur-forums_gerer,self=#SELF,env,ajax} />
    1413]
    15 [(#ENV{vue}|in_array{#LISTE{profil,forums}}|et{#AUTORISER{modifier,auteur,#ENV{id_auteur}}}|non)
     14
     15[(#ENV{vue}|=={collections}|oui)
     16        <INCLURE{fond=inclure/auteur-collections,self=#SELF,est_auteur=oui,env,ajax} />
     17]
     18[(#ENV{vue}|in_array{#LISTE{profil,forums,collections}}|et{#AUTORISER{modifier,auteur,#ENV{id_auteur}}}|non)
    1619        <INCLURE{fond=inclure/auteur-profil_normal}{env} />
    1720]
  • MediaSPIP/plugins/mediaspip_core/trunk/content/auteur.html

    r7272 r7326  
     1[(#REM)
     2       
     3        Page personnelle d'un auteur
     4       
     5        Si l'auteur demandant la page est connecté avec les identifiants de cette page d'auteur,
     6        on doit arriver sur content/auteur-profil
     7       
     8        Cette page spécifique est appelée via le pipeline styliser utilisé dans le fichier
     9        mediaspip_core_pipeline
     10]
     11
    112[(#ENV{vue}|=={profil}|et{#AUTORISER{modifier,auteur,#ENV{id_auteur}}}|oui)
    213        <INCLURE{fond=inclure/auteur-profil_modifier}{env}>
     
    516        <INCLURE{fond=inclure/auteur-forums_gerer,self=#SELF,env,ajax}>
    617]
    7 [(#ENV{vue}|in_array{#LISTE{profil,forums}}|et{#AUTORISER{modifier,auteur,#ENV{id_auteur}}}|non)
     18
     19[(#ENV{vue}|=={collections}|oui)
     20        <INCLURE{fond=inclure/auteur-collections,self=#SELF,est_auteur=oui,env,ajax} />
     21]
     22
     23[(#ENV{vue}|in_array{#LISTE{profil,forums,collections}}|et{#AUTORISER{modifier,auteur,#ENV{id_auteur}}}|non)
    824        <INCLURE{fond=inclure/auteur-normal}{env}>
    925]
  • MediaSPIP/plugins/mediaspip_core/trunk/extra1/auteur-profil.html

    r7304 r7326  
    77]
    88
    9 <INCLURE{fond=inclure/navigation_auteur_profil,id_auteur,vue,recherche}>
     9<INCLURE{fond=inclure/navigation_auteur_profil,id_auteur,est_auteur=oui,vue,recherche}>
     10
     11[(#REM)
     12        Si on a le plugin collection, on ajoute le formulaire de création rapide de collection
     13]
     14[(#PLUGIN{collections}|et{#ENV{vue}|=={collections}|et{#ENV{id_auteur}|=={#SESSION{id_auteur}}|oui}|oui}|oui)
     15        <INCLURE{fond=inclure/creer_collection_rapide}>
     16]
    1017
    1118<INCLURE{fond=inclure/navigation_categories_media,id_rubrique,id_article,ajax}>
  • MediaSPIP/plugins/mediaspip_core/trunk/inclure/navigation_auteur_profil.html

    r7271 r7326  
    55                <:mediaspip_core:titre_modifier:>
    66        </h2>
     7        #SET{vues_possibles,#LISTE{profil,forums}}
    78        <ul class="menu-liste">
    8                 [(#SESSION{id_auteur}|=={#ENV{id_auteur}}|et{#SESSION{statut}|in_array{#ARRAY{0,0minirezo,1,1comite}}}|et{#VAL{spip_admin}|has_cookie_admin|non}|oui)
     9                [(#ENV{est_auteur}|=={oui}|et{#SESSION{statut}|in_array{#ARRAY{0,0minirezo,1,1comite}}}|et{#VAL{spip_admin}|has_cookie_admin|non}|oui)
    910                <li class="menu-entree">
    1011                        [(#BOUTON_ACTION{<:icone_activer_cookie:>,[(#URL_ACTION_AUTEUR{cookie,rien&cookie_admin=@[(#SESSION{nom}|rawurlencode)]&url=#SELF,[(#SELF|parametre_url{id_article,''})]})]})]
     
    1314                <li class="menu-entree">
    1415                        <a href="[(#SELF|parametre_url{email_modif,''}|parametre_url{email_confirm,''}|parametre_url{vue,profil})]">
    15                                 [(#SESSION{id_auteur}|=={#ID_AUTEUR}|oui)<:mediaspip_core:titre_modifier_profil:>]
    16                                 [(#SESSION{id_auteur}|=={#ID_AUTEUR}|non)<:mediaspip_core:titre_modifier_auteur:>]
     16                                [(#ENV{est_auteur}|=={oui}|?{<:mediaspip_core:titre_modifier_profil:>,<:mediaspip_core:titre_modifier_auteur:>})]
    1717                        </a>
    1818                </li>]
    19                 [(#SESSION{id_auteur}|=={#ID_AUTEUR}|et{#ENV{vue}|!={forums}|oui}|oui)
     19                [(#PLUGIN{collections}|oui)
     20                        #SET{vues_possibles,#GET{vues_possibles}|push{collections}}
     21                        [(#ENV{vue}|!={collections}|oui)
     22                        <li class="menu-entree">
     23                                <a href="[(#SELF|parametre_url{email_modif,''}|parametre_url{email_confirm,''}|parametre_url{vue,collections})]">
     24                                        [(#ENV{est_auteur}|=={oui}|?{<:mediaspip_core:titre_collections_profil:>,<:mediaspip_core:titre_collections_profil_autre:>})]
     25                                </a>
     26                        </li>]]
     27                [(#ENV{est_auteur}|=={oui}|et{#ENV{vue}|!={forums}|oui}|oui)
    2028                <li class="menu-entree">
    2129                        <a href="[(#SELF|parametre_url{email_modif,''}|parametre_url{email_confirm,''}|parametre_url{vue,forums})]">
     
    2331                        </a>
    2432                </li>]
    25                 [(#ENV{vue}|in_array{#ARRAY{0,profil,1,forums}}|oui)
     33                [(#ENV{vue}|in_array{#GET{vues_possibles}}|oui)
    2634                <li class="menu-entree">
    2735                        <a href="[(#SELF|parametre_url{email_modif,''}|parametre_url{email_confirm,''}|parametre_url{vue,''})]">
    28                                 [(#SESSION{id_auteur}|=={#ID_AUTEUR}|oui)<:mediaspip_core:titre_retour_profil:>]
    29                                 [(#SESSION{id_auteur}|=={#ID_AUTEUR}|non)<:mediaspip_core:titre_retour_auteur:>]
     36                                [(#ENV{est_auteur}|=={oui}|?{<:mediaspip_core:titre_retour_profil:>,<:mediaspip_core:titre_retour_auteur:>})]
    3037                        </a>
    3138                </li>]
  • MediaSPIP/plugins/mediaspip_core/trunk/lang/mediaspip_core_fr.php

    r7304 r7326  
    282282        'titre_articles_sites' => 'Les articles publiés sur les sites',
    283283        'titre_auteur_tags' => 'Les tags utilisés par @login@',
     284        'titre_collections_profil' => 'Vos collections',
     285        'titre_collections_profil_autre' => 'Ses collections',
     286        'titre_collections_auteur' => 'Les collections de @nom@',
    284287        'titre_derniers_commentaires' => 'Derniers commentaires',
    285288        'titre_exergue' => 'À la une',
Note: See TracChangeset for help on using the changeset viewer.