Personnaliser les thèmes de vos blocs :
Il y a de nombreux endroits où les apparences graphique et thèmes de blocs peuvent être modifiés sur Concrete5, et si vous les connaissez votre vie n'en sera que facilité.
Votre bloc utilise-t-il un thème personnalisé ?
Pour voir si votre bloc utilise un thème personnalisé, mettez la page sur laquelle vous travaillé en mode édition, glisser votre suris sur le bloc en question, et cliquez. Ensuite, sélectionnez "Changer le thème" sur le menu. Une boite de dialogue Concrete5 va s'ouvrir. Si votre bloc utilise un thème personnalisé se sera affiché ici.
Les thèmes personnalisés se situent dans le répertoire /templates du dossier du bloc en question. Par exemple, si vous travaillez sur le bloc Autonav et que celui-ci utilise le thème personnalisé Header Menu. Alors le thème du bloc se trouvera dans:
/concrete/blocks/autonav/templates/header_menu.php
ou dans:
/blocks/autonav/templates/header_menu.php
Le second chemin sera interprété avant le premier. Le om du thème est automatiquement déterminé en fonction du nom du fichier. Par exemple, header_menu.php deviendra automatiquement Header Menu.
Ces thèmes personnalisés sont automatiquement trouvés par le système, donc si vous avez besoins de créer un nouveau thème, appelé Seconde Nav List par exemple, vous devirez copier /concrete/blocks/autonav/templates/headermenu.php vers /blocks/autonav/templates/seconde_nav_list.php et réaliser vos modifications sur ce fichier. Dans ce cas en éditant le site le sélecteur de thème perso prendra en compte les deux thèmes dans /concrete/blocks/autonav/templates et /blocks/autonav/templates.
Si votre bloc n'utilises pas de thème personnalisé ...
Dans ce cas c'est encore plus facile de trouver. Si vous ouvrer le sélecteur de thèmes personnalisé et que celui-ci ne trouve rien, ou un thème personnalisé mais que votre bloc est positionné sur (Aucune sélection) votre bloc tire celui-ci de
/concrete/blocks/yourblockname/view.php
ou
/blocks/yourblockname/view.php
ou
/blocks/yourblockname.php
N'éditez pas le thème dans le répertoire /concrete !
Sur l'exemple ci-dessus, les deux derniers chemins sont les chemins vers vos répertoire par rapport à la racine de votre site. Si possible, lorsque vous avez besoins de modifier un thème de bloc inclus dans concrete5, vous devirez le faire en copiant ces thèmes depuis le répertoire /concrete vers votre propre répertoire /blocks sur la racine et effectuer vos changements ici. De cette façon, lorsque vous mettez à jour Concrete vous pouvez remplacer l'intégralité de votre répertoire /concrete sans vous souciez de tous les changement que vous avez réalisé dans celui-ci, et n'aurez donc pas à les appliquer de nouveau.
