nicod_
451b9aff79
Afficher les entrées dans le menu squelettes
6 months ago
nicod_
32b8b28f05
Affichage des valeurs saisies
6 months ago
nicod_
e3f3b471b1
Ajout et modification en popin, gérer aussi le cas où on n'est pas en popin (js désactivé ou édition directe)
6 months ago
nicod_
dc476fb6b9
Si on ne trouve pas d'infos dans la base, éviter des erreurs et renvoyer simplement le numéro du bloc
6 months ago
nicod_
5df6cc5f4c
Ouvrir le formulaire d'ajout de bloc en popin
...
Styles de blocs et de boutons
6 months ago
nicod_
23c22287d8
Blocs de boutons différenciés
6 months ago
nicod_
9f9dc7f806
Affichage du rang et rechargement ajax de la liste des blocs après un changement de rang
6 months ago
nicod_
7f9ae22f26
Un formulaire d'édition de bloc en deux temps : choix du type, puis saisie
6 months ago
nicod_
c518e91bb9
Champ titre obligatoire (pour tester la vérification) et mise à jour des squelettes de blocks
6 months ago
nicod_
632b6b6640
Type de bloc texte simple avec un titre, et les squelettes à jour
6 months ago
nicod_
efe1610101
Gestion des rangs des blocs sur un objet
...
Code repris en grande partie du plugin medias (markup html, javascript et action)
TODO : mutualiser ce code relativement générique au niveau du core de SPIP ?
6 months ago
nicod_
e72e7e7a72
PhpDoc
6 months ago
nicod_
3b2aefa489
Une fonction de génération du titre des blocs
6 months ago
nicod_
a17763bf0e
Pas de titre, pas de page en ligne et pas de preview sur les blocs
6 months ago
nicod_
6737d86e0f
Contrainte : l'identifiant est unique
6 months ago
nicod_
37adafec17
Contrainte : un bloc ne peut être affecté qu'à un seul objet
6 months ago
nicod_
68583e0e1d
jointure potentielle avec tous les objets
6 months ago
nicod_
cef773a9cb
Précision
6 months ago
nicod_
249bc25621
Readme et Todo
6 months ago
nicod_
97a63f255e
Vue des blocs sur un objet
6 months ago
nicod_
69403e9209
Paramètres du formulaire
6 months ago
nicod_
ffa70aa2b0
Chaines de langue
6 months ago
nicod_
c17aea4b14
Formulaire d'édition d'un bloc en multi-étapes
6 months ago
nicod_
23aef3c54b
Des balises #GENERER_BLOCK et #GENERER_BLOCKS qui permettent d'afficher un bloc ou tous les blocs d'un objet
...
Pour chaque bloc, on cherche un squelette selon le type de bloc et son identifiant.
En priorité dans "blocks_prive" si on est dans le privé (pour avoir un squelette d'affichage différent dans le privé, ou l'espace est plus réduit), puis dans "blocks".
On cherche donc dans l'ordre, et dans le path de SPIP :
- blocks_prive/identifiant.html
- blocks/identifiant.html
- blocks/dist.html (squelette par défaut)
6 months ago
nicod_
6c87bcb441
Créer un bloc de type "Texte simple" l'installation
6 months ago
nicod_
5529246c9a
Ajout d'un identifiant qui servira à trouver le squelette qui affiche chaque type de bloc (blocks/identifiant.html ou blocks_prive/identifiant.html)
6 months ago
nicod_
4132d18c50
Fonctions génériques de sérialisation
6 months ago
nicod_
f1c6e06af3
Ajout d'un rang sur les liens
6 months ago
nicod_
fff5dd253f
Afficher la gestion des blocs sur la vue des objets
6 months ago
nicod_
09dec995a6
PhpDoc
6 months ago
nicod_
84e25f1f22
Ne pas proposer de créer de bloc sur la page d'un type de bloc
6 months ago
nicod_
f95c019b9e
Ajout d'une table de liens entre les blocs et les objets
6 months ago
nicod_
8c3cbf5014
Tags de chaines de langues fermés
6 months ago
nicod_
97c17539d5
Formulaire de config et config à l'installation
6 months ago
nicod_
d2e3ab5a7e
Formatage
6 months ago
nicod_
f105509190
Cet id_parent n'est pas utile
6 months ago
nicod_
49e0c5be75
Indentation
6 months ago
nicod_
1df38f875c
Un constructeur de formulaire pour les paramètres des types de blocs, inspiré de formidable
6 months ago
nicod_
c184644f17
Un bloc ne peut pas être parent de lui même
6 months ago
nicod_
e891c61fd9
Le type ne peut pas être multiple
6 months ago
nicod_
a83f2017d0
Le type de bloc n'est éditable qu'à la création
6 months ago
nicod_
1463768917
Plugin pour composer des pages avec des blocks de différents types
...
Commit initial en sortie de la fabrique
6 months ago