4
Indiquez l’intérêt que vous portez à cette question
0

creer ou bien modifier son article côté public via un modèle

Laëtitia

Bonjour,

je souhaite que le rédacteur identifié puisse créer un seul article public dans la rubrique 77 et ensuite qu’il puisse le modifier.

Pour cela j’ai créé un modèle dans lequel apparait un formulaire de création d’article si l’auteur n’en a pas encore,

[(#SESSION{id_auteur}|oui) #FORMULAIRE_EDITER_ARTICLE_PUBLIC{#ID_ARTICLE, #ID_RUBRIQUE, #SELF}]

sinon, (si il en a un) s’affiche le formulaire de modification de l’article.

[
    (#SESSION{id_auteur}|oui)
        #FORMULAIRE_EDITER_ARTICLE_PUBLIC{new,77, #SELF}]

ça marche bien, sauf que le formulaire de création de l’article est toujours visible, que l’auteur ai déjà un article ou non.

voici le modèle :

 <BOUCLE_rub(RUBRIQUES){id_rubrique=77}>

        <BOUCLE_lesart(ARTICLES) {id_rubrique} {statut=publie}{doublons}>
        <BOUCLE_jaiunart(AUTEURS){id_auteur=#SESSION{id_auteur}}{id_article}>      
        <BOUCLE_mapage(ARTICLES){id_article}{id_auteur}{id_rubrique=77}{0,1}>
        #TOTAL_BOUCLE
        <div class="box_shadow center w90 pam">
        <div class="grid-4-1"><div class="fond_cendre">voir en ligne</div><div class="fond_rouge txtcenter">
                    <a href="#URL_ARTICLE" class="txtcenter" title="voir en ligne"></a>
                    </div>
            </div>   
        <div class='ajax'>[(#SESSION{id_auteur}|oui) #FORMULAIRE_EDITER_ARTICLE_PUBLIC{#ID_ARTICLE, #ID_RUBRIQUE, #SELF}]</div>
       
        </div>
               
<div class="pas w100 grid-2-1">
       
        <div class="box_shadow mas pas fond_blanc ajax">       
        <div class="pas fond_ocre txtblanc txtcenter"><strong> PORTFOLIO </strong></div><br />
        <div class="pas">
           
    <!--#documents_portfolio-->
        <div class="mas pas">
       
    <div class="center txtcenter">
<div>#SESSION_SET{statut,1comite}
                #FORMULAIRE_UPLOAD{article, #ID_ARTICLE}</div>
            </div>
            </div>
        </div>
</div>
<div class="mas pas ajax">     
        <div class="pas txtcenter"><strong>LOGO</strong></div><br>
            <div class="mas pas">#SESSION_SET{statut,1comite}   #FORMULAIRE_EDITER_LOGO{article,#ID_ARTICLE}</div>
            </div>         
</div>
</BOUCLE_mapage>

    </BOUCLE_jaiunart> 
    </BOUCLE_lesart>
    </BOUCLE_rub>
[
    (#SESSION{id_auteur}|oui)
        #FORMULAIRE_EDITER_ARTICLE_PUBLIC{new,77, #SELF}]
   
 <//B_rub>