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...

soucis de font - Cross Domain Fonts

En regardant editions-ixe.fr et www.editions-ixe.fr les fonts sont différentes: on a des 404 avec www.

A tester: fontyourface

solution : https://www.drupal.org/project/fontyourface

ajouter la perm puis activer les sous modules (au moins admin UI admin/config/user-interface/fontyourface)

 

Doc officielle à https://www.drupal.org/node/1286960

 

Installer Node.js et npm

https://github.com/kss-node/kss-node/wiki/npm-quick-start-guide

npm est le manageur de paquet de Node.js (plateforme javascript). kss-node est écrit comme un utilitaire en ligne de commande node.js => requiert Node.js et ses commandes npm

zen 6.4

création sous theme avec drush

Source : https://www.drupal.org/node/2710573

drush en zen -y
drush zen "Amazing name"                Create a sub-theme in the specified
 --path=sites/default/themes             directory with a custom description.
 --description="So amazing."

drush vset theme_default myzen

conf additionnelle

Les taches sont lancées par  Gulp.js (libSass et node-sass, scss-lint, eslint...)

Omega 5 (drupal 8)

Vers tout ce qui est tagué omega (toutes versions de drupal)

Présentation de Omega 8.x-5.0-alpha3

HTML5, CSS3 responsive layouts, customizable grids based on Omega.gs
all the processing of layout data/vars is handled by the backend, and SCSS/CSS is generated when theme settings/layouts have been updated

sous-thèmes

Pas encore de support drush pour créer un sous-thème nommé ici "omega5b1".

Modules et thèmes pour dupal 8

dans core : Bundle Copy (PHP Filter requis)

modules

https://www.drupal.org/project/console_logger
features requiert maintenant config_update (drush dl config_update ; drush en config_update)

 

Nov 2015 : update de superfish

Sortie de la 7.x-1.9 (mon drupal me propose cette maj) et de la 7.x-2.0 le 25 nov.

La  7.x-1.9+41-dev

sur vm, je lance l'update, via drush up. Il faut mettre à jour la librairie (elle est passée à 1.2-beta2). J'avais installé la version de dev du module 7.x-1.9+33-dev et drush la porte vers  7.x-1.9+41-dev.

Ajout de régions perso (ici ex zen 5.5)

En 2 temps: .info puis page.tpl.php

dans le .info de son sous-theme

Dans son .info ajouter ses régions, sachant que syntaxe: regions[nom-system]  = Nom affiché sur admin/structure/blocks

Par ex: regions[footgch] = Pied_p col gauche  et  regions[footdrt] = Pied_p col droite

Commentaires du .info zen 5.5: ces régions sont definies dans les fichiers tpl par défaut page.tpl.php et maintenance-page.tpl.php de Zen.

Views, Global : Texte personnalisé (avec clearfix)

Le champs Global : Texte personnalisé

Parfois, il est utile de placer un simple clearfix dans une vue (par ex, un élément déborde sur le contenu du dessus).

Pages

S'abonner à RSS - theme drupal