views

Vers le livre views 3 et drupal 7.

Ex views simple

créer view puis une page. Lui donner un path de suite  (en bas) et menu

ex: user_list

ajout des champs:

group user / User: Created date, User: Delete link, User: Edit link, User: Last access, User: Name and User: Picture. Update default display

mise en forme

en tableau

retirer anonymous: filtres

Ajout argument pour roles

+ user roles (groupe user)

SEO - Metatag

metatag v7 et v8 succèdent à nodewords (drupal 6).

vers ma page Docs schemas et SEO-web sémantique.

Rq diverses i18n

Activer (core) Contact, Locale et Content translation, puis les modules Chaos tools et token + Transliteration et Language icons + Variable. Perm et conf de base à admin/config/regional.
admin/config/regional/language/configure pour cocher "URL Path prefix" ; admin/config/regional/language/icons  de before  Replace et admin/config/regional/i18n  et admin/config/search/path/settings "string to remove"
Activer les sous-modules de i18n : admin/config/regional/i18n/node et admin/config/regional/i18n/strings  Ajouter Filtered HTML et Source à FR
Configurer les types de contenu. Module Variable pour conf home page.
Il est plus facile d'avoir un menu par langue.

Sur le web: voir doc i18n string to remove et compatibility with contributed modules

Entités HTML: sur le w3c Character entity references in HTML 4, voir aussi http://www.w3.org/standards/techs/i18n#completed
http://hojtsy.hu/multilingual-drupal7 et http://hojtsy.hu/multilingual-drupal8

Ex view: block récent

content type "story"

création vue

nom: recent_stories tag: story type: Node

ajout des champs

+ groupe: node Node: Post date, Node: Title

views - arguments

Par ex, pour le chemin foo/bar si un user va à http://www.example.com/foo/bar/baz/beta, 'baz' et 'beta' sont des arg pour view.

pour un chemin node/%/someview drupal attend le 1er arg dans la 2e partie du chemin. Ex: node/21/someview a arg '21'.

Note: Views 1 utilisait $arg. Depuis, utiliser %.

 

Pages

S'abonner à RSS - views