Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu]Création de gabarit multiples
#5
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 :
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>
avec comme css :
Code :
.infoBlockGroup {width:100%;...} suivi de .bloc75{width:75%}

[Image: CGContent%20Utils.png]

[Image: CGContentUtils2.png]


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)