04/11/2014, 21:28:27
Comme l'a annoncé Jissey, le plus simple est Advanced content, mais ce module a plus de (mal)chance d'être un jour obsolète, tandis que CG c'est Calguy...
Je l'ai réalisé avec CGContentUtils pour ce site : duventdanslescordes.be.
En fait, tu n'est même pas obligé d'utiliser un module (sauf si tu veux des champs spécifiques comme un menu déroulant.
En ce qui concerne les colonnes, tu dois jouer avec une variable et un pourcentage de dimension css :
bloc de contenu global declarationBlocs :
avec comme css :
Je l'ai réalisé avec CGContentUtils pour ce site : duventdanslescordes.be.
En fait, tu n'est même pas obligé d'utiliser un module (sauf si tu veux des champs spécifiques comme un menu déroulant.
En ce qui concerne les colonnes, tu dois jouer avec une variable et un pourcentage de dimension css :
bloc de contenu global declarationBlocs :
Code :
{content block="AfficherBarreLaterale" label="Entrez le signe + pour activer la barre latérale, avec - ce champ sera désactivé sur le site" oneline="true" size="1" default="-" assign="sidebar" tab='Options barre latérale'}{if empty($sidebar)}{assign var="sidebar" value="+"}{/if}
Code :
{global_content name='declarationBlocs'}
<header>...</header>
<body>{assign var='taille' value='infoBlockGroup'}
{if $sidebar == "+"}{assign var='taille' value='infoBlockGroup bloc75'}{/if}
<div class="{$taille}">...</div>
Code :
.infoBlockGroup {width:100%;...} suivi de .bloc75{width:75%}