aller au contenu

Test du modèle si la zone est vide

Lorsque vous créez un modèle, vous pouvez tester si une zone est vide ou non et modifier le code html. Par exemple, si la barre latérale n'existe pas, vous pouvez modifier la taille de la zone de contenu.

Le bean "info" est toujours explosé dans le contexte jsp.  Sur ce bean, vous pouvez accéder à une carte avec une zone vide, de sorte que vous pouvez tester si la zone est dans la carte.

rmq : n'oubliez pas de tester si vous êtes en mode previewEdit sinon vous n'ajouterez jamais de composant dans la zone en mode preview.

exemple :

<c:set var="sidebar" value="${!info.areaEmpty.sidebar || info.previewEdit}" />
<div id="content" class="col-md-${sidebar?'9':'12'}">.....