theme drupal

Tout ce qui concerne les thèmes de drupal (bartik, adaptive, omega, sky, zen...):
configuration d'un thème et héritage des sous-thèmes, la personnalisation des .css drupal, les templates drupal (en .tpl.php), fonctions de preprocess, drush et le thème...

Sky et Footheme 3.0

Sky est un sous theme de adaptive, HTML 5 et css 3, qui intègre les couleurs. Basique et centré, layout multi colonnes, support des mobiles (tablets, tel...). Support de Superfish et a un Panel intégré nommé Gpanels.

Pour l'utiliser, il faut avoir adaptive ;) Voir https://drupal.org/project/sky

adaptive - changer le menu principal

Préparer un menu superfish (en menu type horizontal ou mieux NavBar), ajouter le bloc dans "Menu bar".

Pour retirer la barre "main menu par défaut": admin/appearance/settings/adaptative1 en bas de page, dans la partie "Activer/désactiver l'affichage" décocher "Menu principal"

adaptive 7.x-3.2 mobile HTML 5 et CSS 3 - sous theme adaptative1

Adaptive est un thème Drupal 7 - HTML 5 et CSS 3. De base, il ne gère pas les couleurs (voir Sky et Footheme).

Vers ma page "suggestion de templates" pour ce thème et vers apercu des blocks (erroné).

Créer nouveau theme avec drush (et sass): drush adaptivetheme "Your Theme Name" yourthemename
-> donne erreur si on a déja utilisé son "AT Subtheme"

Adaptive un thème Drupal 7 - HTML 5 et CSS 3

Comment overrider les templates adaptive, infos sur ces templates, et suggestions de templates "block--[region]--[module].tpl.php".

Suggestions selon le node

node--[type|nodeid].tpl.php

base template: node.tpl.php Theme hook suggestions are made based on these factors, listed from the most specific template to the least. Drupal will use the most specific template it finds:

  • node--nodeid.tpl.php
  • node--type.tpl.php
  • node.tpl.php

résultat de recherche

Cette page est au sujet des templates, et non sur le fonctionnement du module de recherche (core) de drupal 7.

search-results--[searchType].tpl.php

ou Solutions: ds, views

Templates drupal 7 de pages

Héritage thème et ses sous-thèmes

Tout fichier .tpl.php du thème parent sera hérité. On peux ajouter des fichiers gabarits plus spécifiques - comme node--blog.tpl.php construit sur la base d'un node.tpl.php hérité.
Un trait d'union simple est toujours utilisé pour séparer les mots (ex user-picture.tpl.php ou node--long--content-type-name.tpl.php), les doubles traits d'union signalent toujours une surcharge plus ciblée de ce qui précède le --.

Styles ckeditor

La liste déroulante Style vient par défaut de ckeditor.styles.js

Ex style de block :  { name : 'div verte'    , element : 'div', styles : { 'border' : '2px #74b71f solid', 'background-color' : '#e2e9d3' } },

La syntaxe est dans la partie du livre "drupal 6".

superfish - menus jQuery

Cette page concerne la version 1.9 (date 2013-04-27) du module superfish (pour menu drupal) - la version 7.x-1.9+33-dev fonctionne mieux pour les petits écrans, et est assez stable pour fontionner en prod.

cf admin/structure/block - dossier des styles à sites/all/libraries/superfish/style (pour le fichier CSS nommé clean.css le selecteur de classe CSS doit être .sf-style-clean).

 

Pages

S'abonner à RSS - theme drupal