Doc pour le paramètre id_document + up de z
This commit is contained in:
parent
b2232a9323
commit
ae7665ef2f
2 changed files with 22 additions and 5 deletions
25
README.md
25
README.md
|
@ -19,6 +19,9 @@
|
|||
- `proteger`
|
||||
- `charger_js_titre` oui par defaut => permet de ne pas charger le js d'ajout de l'input titre
|
||||
- `ajaxReload` le nom d'un bloc ajax à recharger via ajaxReload. dans ce cas, charger_js_titre = non
|
||||
- `boutonSubmit` non par défaut (= bouton masqué) => oui permet d'afficher le bouton submit du FORMULAIRE_BIGFORM
|
||||
- `id_document` l'ID du document pour lequel le fichier chargé va remplacer le fichier existant
|
||||
|
||||
Exemple pour revenir à la page principale "equipe" avec un bigform appelé dans une popin :
|
||||
|
||||
```
|
||||
|
@ -33,16 +36,30 @@
|
|||
|
||||
```html
|
||||
<INCLURE{fond=inclure/bigform,env}>
|
||||
arg: suffix_liste_fichiers=toto qui permet de charger le fichier :inc-bigup_liste_fichiers_toto.html
|
||||
ou
|
||||
<INCLURE{fond=inclure/bigform, env, id_document, charger_js_titre=non}>
|
||||
```
|
||||
|
||||
cet inclure peut accepter 3 arguments facultatifs :
|
||||
Cet inclure peut accepter les arguments facultatifs :
|
||||
|
||||
- `accept=#LISTE{image/*, application/pdf}` ou `accept="image/*"` par défaut tous les fichiers
|
||||
- `previsualiser=non` (par défaut = oui)
|
||||
- `multiple=non` (par défaut = oui)
|
||||
- `suffix_liste_fichiers=toto` : permet de charger le fichier : `inc-bigup_liste_fichiers_toto.html`
|
||||
|
||||
2. dans le formulaire php
|
||||
Les autres arguments de **l'usage 1** utiles ici sont :
|
||||
|
||||
- `charger_js_titre=non` : pour ne pas charger/afficher le js d'ajout de l'input titre
|
||||
- `id_document=#ID_DOCUMENT` : pour que le fichier chargé remplace celui du document `#ID_DOCUMENT` (ou autre `#ENV{id_document}`)
|
||||
|
||||
/!\ cet argument nécessite que le `..._traiter` du formulaire récupère l'id_document lui aussi :
|
||||
```php
|
||||
$bigform = charger_fonction('bigform_traiter','inc');
|
||||
$bigform($id_article, 'article', 'auto', ['id_document' => intval($id_document)]);
|
||||
```
|
||||
(ici `id_article` et `id_document` sont des arguments du CVT)
|
||||
|
||||
|
||||
1. dans le formulaire php
|
||||
|
||||
```php
|
||||
// dans le charger :
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<paquet
|
||||
prefix="bigform"
|
||||
categorie="edition"
|
||||
version="1.4.2"
|
||||
version="1.4.3"
|
||||
etat="dev"
|
||||
compatibilite="[4.1.0;4.*.*]"
|
||||
logo="prive/themes/spip/images/bigform-64.png"
|
||||
|
|
Loading…
Add table
Reference in a new issue