2012-04-09 4 views
1

Parfois, mon contenu a deux colonnes sinon 1 colonne.Modèle de brindille PHP

  • Une option est d'avoir modèle de brindille de base, puis ovveride le bloc de contenu et d'écriture <div class="col-2">bla bla</div> <div class="sidebar">blah</div>OU<div class="col-1">blah bal</div> si je besoin 1 colonne. Dans ce cas, l'inconvénient est que je dois toujours écrire ces choses.

  • Une autre solution serait d'avoir 3 gabarits de base 1) base, 2) un col, 3) deux cols, puis ovveride les blocs que je veux. one-col aurait (inner_content) deux-col aurait (inner_content) et (sidebar_content) sans inconvénient que 2 autres fichiers.

  • Une autre solution serait de modifier uniquement une variable twig qui changerait la classe de la div col-2 ou col-1.

Quelle est la meilleure solution ici? Je pense que le fait d'avoir 3 modèles est le meilleur car il permet des défauts etc. quand nécessaire. Une meilleure solution?

Répondre

0

Je vous suggère d'utiliser l'approche de base /un col/deux col, selon la méthode Three-level Inheritance décrit dans la documentation.

Questions connexes