Renommage de prive/squelettes/inclure/block en block_objet pour éviter des collisions
Modification du markup pour faire fonctionner Sortable suit à l'ajout d'un niveau de div intermédiaire (ajaxblock) Utilisation d'un uniquid par groupe d'éléments sortablemaster
parent
80a9aa5b0e
commit
41ba1b5caf
@ -1,53 +0,0 @@
|
||||
<BOUCLE(BLOCKS) {id_block} {statut?} {si #ENV{edit_bloc}|non}>
|
||||
<div class="objetblock statut_#STATUT" id="block_#ID_BLOCK" data-id="#ID_BLOCK">
|
||||
<div class="objetblock__header">
|
||||
<h3 class="titrem objetblock__type">
|
||||
[(#CHEMIN_IMAGE{block-16.png}|balise_img)]
|
||||
#INFO_TITRE{blocktypes,#ID_BLOCKTYPE}
|
||||
</h3>
|
||||
<div class="actions groupe-btns">
|
||||
<div class="btn">
|
||||
[(#STATUT|puce_statut{block,#ID_BLOCK})]
|
||||
</div>
|
||||
[(#AUTORISER{modifier,block,#ID_BLOCK})
|
||||
<div class="btn move deplacer_block">
|
||||
[(#CHEMIN_IMAGE{formulaire-action-deplacer-16.png}|balise_img{<:block:icone_deplacer_block:/>})]
|
||||
</div>
|
||||
<a href="[(#URL_ECRIRE{block_edit,id_block=#ID_BLOCK}|parametre_url{redirect,#SELF#block#ID_BLOCK})]"
|
||||
class="btn editer_block" data-id_block="#ID_BLOCK">
|
||||
[(#CHEMIN_IMAGE{formulaire-action-configurer-16.png}|balise_img{<:block:icone_modifier_block:/>})]
|
||||
</a>
|
||||
]
|
||||
<!--
|
||||
[(#AUTORISER{creer,block,#ID_BLOCK})
|
||||
<button type="submit" class="submit noscroll dupliquer_saisie" name="dupliquer_block" value="#ID_BLOCK">
|
||||
[(#CHEMIN_IMAGE{formulaire-action-dupliquer-16.png}|balise_img{<:saisies:construire_action_dupliquer:/>})]
|
||||
</button>
|
||||
]
|
||||
-->
|
||||
|
||||
[(#AUTORISER{supprimer,block,#ID_BLOCK})
|
||||
<a href="#URL_ACTION_AUTEUR{supprimer_block, #ID_BLOCK, #SELF}" class="ajax btn noscroll" onclick="javascript:return confirm('<:block:confirmer_supprimer_block:/>');">
|
||||
[(#CHEMIN_IMAGE{formulaire-action-supprimer-16.png}|balise_img{<:block:supprimer_block:/>})]
|
||||
</a>
|
||||
]
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="objetblock__content"[ id="(#ANCRE)"]>
|
||||
#GENERER_BLOCK
|
||||
</div>
|
||||
|
||||
[(#ID_BLOCKTYPE|bloctypes_trouver_enfants|oui)
|
||||
<div class="objetblock__blocks">
|
||||
<INCLURE{fond=prive/squelettes/inclure/blocks_objet, objet=block, id_objet=#ID_BLOCK, id_blocktype_parent=#ID_BLOCKTYPE}>
|
||||
</div>]
|
||||
|
||||
</div>
|
||||
</BOUCLE>
|
||||
|
||||
[(#ENV{edit_bloc}|oui)
|
||||
<div class="ajax objetblock" id="block_#ENV{id_block,new}">
|
||||
[(#FORMULAIRE_EDITER_BLOCK{#ENV{id_block,new}, #OBJET, #ID_OBJET, #ENV{id_blocktype_parent}, #SELF|ancre_url{block_#ENV{id_block,new}}, 1})]
|
||||
</div>
|
||||
]
|
@ -0,0 +1,50 @@
|
||||
<BOUCLE(BLOCKS) {id_block} {statut?} {si #ENV{edit_bloc}|non}>
|
||||
<div class="objetblock__header">
|
||||
<h3 class="titrem objetblock__type">
|
||||
[(#CHEMIN_IMAGE{block-16.png}|balise_img)]
|
||||
#INFO_TITRE{blocktypes,#ID_BLOCKTYPE}
|
||||
</h3>
|
||||
<div class="actions groupe-btns">
|
||||
<div class="btn">
|
||||
[(#STATUT|puce_statut{block,#ID_BLOCK})]
|
||||
</div>
|
||||
[(#AUTORISER{modifier,block,#ID_BLOCK})
|
||||
<div class="btn move deplacer_block [deplacer_block_(#ENV{idsortable})]">
|
||||
[(#CHEMIN_IMAGE{formulaire-action-deplacer-16.png}|balise_img{<:block:icone_deplacer_block:/>})]
|
||||
</div>
|
||||
<a href="[(#URL_ECRIRE{block_edit,id_block=#ID_BLOCK}|parametre_url{redirect,#SELF#block#ID_BLOCK})]"
|
||||
class="btn editer_block" data-id_block="#ID_BLOCK">
|
||||
[(#CHEMIN_IMAGE{formulaire-action-configurer-16.png}|balise_img{<:block:icone_modifier_block:/>})]
|
||||
</a>
|
||||
]
|
||||
<!--
|
||||
[(#AUTORISER{creer,block,#ID_BLOCK})
|
||||
<button type="submit" class="submit noscroll dupliquer_saisie" name="dupliquer_block" value="#ID_BLOCK">
|
||||
[(#CHEMIN_IMAGE{formulaire-action-dupliquer-16.png}|balise_img{<:saisies:construire_action_dupliquer:/>})]
|
||||
</button>
|
||||
]
|
||||
-->
|
||||
|
||||
[(#AUTORISER{supprimer,block,#ID_BLOCK})
|
||||
<a href="#URL_ACTION_AUTEUR{supprimer_block, #ID_BLOCK, #SELF}" class="ajax btn noscroll" onclick="javascript:return confirm('<:block:confirmer_supprimer_block:/>');">
|
||||
[(#CHEMIN_IMAGE{formulaire-action-supprimer-16.png}|balise_img{<:block:supprimer_block:/>})]
|
||||
</a>
|
||||
]
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="objetblock__content"[ id="(#ANCRE)"]>
|
||||
#GENERER_BLOCK
|
||||
</div>
|
||||
|
||||
[(#ID_BLOCKTYPE|bloctypes_trouver_enfants|oui)
|
||||
<div class="objetblock__blocks">
|
||||
<INCLURE{fond=prive/squelettes/inclure/blocks_objet, objet=block, id_objet=#ID_BLOCK, id_blocktype_parent=#ID_BLOCKTYPE}>
|
||||
</div>]
|
||||
</BOUCLE>
|
||||
|
||||
[(#ENV{edit_bloc}|oui)
|
||||
<div class="ajax">
|
||||
[(#FORMULAIRE_EDITER_BLOCK{#ENV{id_block,new}, #OBJET, #ID_OBJET, #ENV{id_blocktype_parent}, #SELF|ancre_url{block_#ENV{id_block,new}}, 1})]
|
||||
</div>
|
||||
]
|
Loading…
Reference in New Issue