drupal

module user

5 fonctions, 2 css et 4 Templates

module locale : négotiation de la langue

Négotiation langue: module locale

5 facteurs sont utilisés: URL (prefixe ou domaine), session (ex: http://mysite.com/?language=hu passe une valeur dans la request), user (pref de son compte drupal), langue du browser et defaut (langue du site).

A configurer avant ajout de noeuds.

Note: les codes langues apparaissent là où on conf les URL.

 

Source: Drupal 7 bible (2011)

Books (type contenu drupal)

Mise en forme des books

2 css (book.css et book-rtl.css), 2 fonctions thémables (dans modules/book/book.admin.inc : theme_book_admin_table et theme_book_title_link) et 4 templates (dans modules/book):

Omega 4 - créer un layout sur son soustheme

copier le dossier omega/layouts/simple du theme de base, coller dans son theme (mono4_br1) et renommer. Changer dans les noms de fichiers (et contenu) "simple" parle "nomtheme".

+ three files:

  • sass/layouts/simple.layout.scss
  • layouts/simple-layout.tpl.php
  • layouts/simple.layout.inc

puis dans monlayout.layout.inc ajouter regions[postscript] = Postscript

 

https://drupal.org/node/1936980

Drush et les themes

vider le cache du thème: drush cc theme-registry
activer le theme foo: drush vset theme_default foo

Vérifier l'état de chaque thème : drush pml | fgrep -e Theme
drush pmi  info détaillées (voir par ex drush mpi sky* | fgrep -e theme)

Drupal 7 et HTML 5, microdata

Module html5_tools (test sur ex02)

fournit un DOCTYPE "HTML5-compliant", simplifie head, utilise le nouvel element temps de HTML5 (dates pub et commentaires). 
Requis: elements. Tests sur ex02

Conf à admin/config/development/html5-tools
en bas, note: si ne fonctionne pas, vérifier le template.ph du thème utilisé (qui doit overrider)

badge profil linked

En anglais

fr.linkedin.com/pub/genevieve-"jenny"-bourdiol/0/603/468

Webform

7.x-3.19   sur vm dru1 ex02
Requis par : Form builder Webform UI

Webform permet aux noeuds d'avoir des formulaires et questionnaires attachés. Lire les fichiers README.txt et THEMING.txt smiley

Module Custom formaters 2.2

https://www.drupal.org/project/custom_formatters
Requiert : Chaos tools (Field, Field SQL storage -> core 7). Recommandés: coder, devel, Form Builder libraries et token (en plus du token core 7).

Permet de personnaliser les champs, pour les personnaliser avec Field UI, Views, DS.....
2 modes d'édition: Basic/HTML + Tokens  et  Advanced/PHP
Support de Fields, Views. Export via CTools.

Pages

S'abonner à RSS - drupal