formulaire édition d'article :
les emplacements affichés sont soumis à condition (pas de vérification php pour l'instant car pas d'enjeu important) on corrige le comportement à l'enregistrement (pas de redirection)
This commit is contained in:
parent
a63d615e52
commit
716317b4e6
2 changed files with 27 additions and 17 deletions
|
@ -1,5 +1,5 @@
|
||||||
<link rel="stylesheet" href="[(#CHEMIN{css/tag_editor.css}|compacte|timestamp)]">
|
<link rel="stylesheet" href="[(#CHEMIN{css/tag_editor.css}|compacte|timestamp)]">
|
||||||
<div class="formulaire_spip formulaire_#FORM ajax">
|
<div class="ajax formulaire_spip formulaire_#FORM ajax">
|
||||||
|
|
||||||
<form name="formulaire_#FORM" action="#ENV{action}" method="post" enctype="multipart/form-data">
|
<form name="formulaire_#FORM" action="#ENV{action}" method="post" enctype="multipart/form-data">
|
||||||
|
|
||||||
|
@ -9,7 +9,11 @@
|
||||||
[(#INCLURE{fond=inclure/bouton_supprimer,id_article=#ENV{id_article}})]
|
[(#INCLURE{fond=inclure/bouton_supprimer,id_article=#ENV{id_article}})]
|
||||||
]
|
]
|
||||||
<a class="btn" href="[(#URL_PAGE{article}|parametre_url{id_article,#ENV{id_article}}|parametre_url{statut,#ENV{statut}})]">
|
<a class="btn" href="[(#URL_PAGE{article}|parametre_url{id_article,#ENV{id_article}}|parametre_url{statut,#ENV{statut}})]">
|
||||||
<i class="fas fa-search"></i> Voir l'article</a>
|
<i class="fas fa-search"></i> Voir l'article
|
||||||
|
</a>
|
||||||
|
<button type="submit" class="submit btn">
|
||||||
|
<i class="fas fa-save"></i> Enregistrer</a>
|
||||||
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
|
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
|
||||||
|
@ -27,11 +31,12 @@
|
||||||
|
|
||||||
<div class="date_agenda editer">
|
<div class="date_agenda editer">
|
||||||
<label for="date_agenda">Date Agenda</br>
|
<label for="date_agenda">Date Agenda</br>
|
||||||
<small>Elle s'affiche pour les articles dans les emplacement "Agenda" (page Accueil) et "Séminaires".</small>
|
<small>Elle s'affiche uniquement pour les articles de l'emplacement "Agenda".</small>
|
||||||
</label>
|
</label>
|
||||||
<input class="text" type="text" name="date_agenda" value="#ENV{date_agenda}">
|
<input class="text" type="text" name="date_agenda" value="#ENV{date_agenda}">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
[(#REM)
|
||||||
<div class="descriptif editer">
|
<div class="descriptif editer">
|
||||||
<label for="descriptif">Résumé</br>
|
<label for="descriptif">Résumé</br>
|
||||||
<small>Texte qui s'affiche dans la vignette d'aperçu de l'article (sous le titre).</br>
|
<small>Texte qui s'affiche dans la vignette d'aperçu de l'article (sous le titre).</br>
|
||||||
|
@ -40,6 +45,7 @@
|
||||||
</label>
|
</label>
|
||||||
<textarea class="text" type="text" name="descriptif">#ENV{descriptif}</textarea>
|
<textarea class="text" type="text" name="descriptif">#ENV{descriptif}</textarea>
|
||||||
</div>
|
</div>
|
||||||
|
]
|
||||||
|
|
||||||
<div class="texte editer">
|
<div class="texte editer">
|
||||||
<label for="texte">Contenu de l'article</br>
|
<label for="texte">Contenu de l'article</br>
|
||||||
|
@ -142,13 +148,13 @@
|
||||||
|
|
||||||
<select id="id_groupe" name="id_groupe" class="chosen">
|
<select id="id_groupe" name="id_groupe" class="chosen">
|
||||||
<option value=""> </option>
|
<option value=""> </option>
|
||||||
<BOUCLE_villes(ARTICLES){id_rubrique = #CONFIG{balint/id_rub_groupes}}>
|
<BOUCLE_villes(ARTICLES){id_rubrique = #CONFIG{balint/id_rub_groupes}}{id_auteur?}>
|
||||||
<option value="#ID_ARTICLE" [(#ENV{id_groupe}|=={#ID_ARTICLE}|oui) selected="selected"]>#TITRE</option>
|
<option value="#ID_ARTICLE" [(#ENV{id_groupe}|=={#ID_ARTICLE}|oui) selected="selected"]>#TITRE</option>
|
||||||
</BOUCLE_villes>
|
</BOUCLE_villes>
|
||||||
</select>
|
</select>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
<B_mots_fermes>
|
|
||||||
<fieldset class="mots_fermes">
|
<fieldset class="mots_fermes">
|
||||||
<legend><i class="fas fa-thumb-tack"></i> Emplacements</legend>
|
<legend><i class="fas fa-thumb-tack"></i> Emplacements</legend>
|
||||||
<div class="">
|
<div class="">
|
||||||
|
@ -156,7 +162,7 @@
|
||||||
[(#UNSEUL|=={oui}|oui)
|
[(#UNSEUL|=={oui}|oui)
|
||||||
<option value=""> </option>
|
<option value=""> </option>
|
||||||
]
|
]
|
||||||
<BOUCLE_mots_fermes(GROUPES_MOTS){grigri != tags}{si #SESSION{statut}|=={0minirezo}}>
|
<BOUCLE_mots_admin(GROUPES_MOTS){grigri != tags}{si #SESSION{statut}|=={0minirezo}}{id_groupe!=#CONFIG{balint/id_mots_espace_membre}}>
|
||||||
<optgroup label="#TITRE">
|
<optgroup label="#TITRE">
|
||||||
<BOUCLE_mot(MOTS){id_groupe}{par rang}>
|
<BOUCLE_mot(MOTS){id_groupe}{par rang}>
|
||||||
#SET{selected,''}
|
#SET{selected,''}
|
||||||
|
@ -167,18 +173,22 @@
|
||||||
<option value="#ID_MOT" #GET{selected}>#TITRE</option>
|
<option value="#ID_MOT" #GET{selected}>#TITRE</option>
|
||||||
</BOUCLE_mot>
|
</BOUCLE_mot>
|
||||||
</optgroup>
|
</optgroup>
|
||||||
</BOUCLE_mots_fermes>
|
</BOUCLE_mots_admin>
|
||||||
|
<BOUCLE_mots_redacteur(GROUPES_MOTS){grigri != tags}{id_groupe=#CONFIG{balint/id_mots_espace_membre}}>
|
||||||
|
<optgroup label="#TITRE">
|
||||||
|
<BOUCLE_mot2(MOTS){id_groupe}{par rang}>
|
||||||
|
#SET{selected,''}
|
||||||
|
<BOUCLE_arts2(ARTICLES){id_article?}{id_mot?}>
|
||||||
|
[(#ID_MOT|oui) #SET{selected, selected}]
|
||||||
|
</BOUCLE_arts2>
|
||||||
|
|
||||||
|
<option value="#ID_MOT" #GET{selected}>#TITRE</option>
|
||||||
|
</BOUCLE_mot2>
|
||||||
|
</optgroup>
|
||||||
|
</BOUCLE_mots_redacteur>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</B_mots_fermes>
|
|
||||||
|
|
||||||
<div class="boutons text-center">
|
|
||||||
<button type="submit" class="submit btn">
|
|
||||||
<i class="fas fa-save"></i> Enregistrer</a>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -267,7 +267,7 @@ function formulaires_editer_post_traiter_dist($id_article = 0, $redirect = ''){
|
||||||
if ($new==0){
|
if ($new==0){
|
||||||
$redirect .= '&id_article=' . $id_article;
|
$redirect .= '&id_article=' . $id_article;
|
||||||
}
|
}
|
||||||
$retour['redirect'] = $redirect;
|
//$retour['redirect'] = $redirect;
|
||||||
|
|
||||||
$bigform = charger_fonction('bigform_traiter','inc');
|
$bigform = charger_fonction('bigform_traiter','inc');
|
||||||
$bigform($id_article, 'article');
|
$bigform($id_article, 'article');
|
||||||
|
|
Loading…
Add table
Reference in a new issue