Ex 1 views (Definitive Guide to Drupal 7)

Articles d'un user (notion block, relation et css)

But: Avoir les résumés des articles (type de contenu) publié par un user (jenny), dispo via barre de navigation principale, 15 art au max avec pager en bas
+ Un bloc qui ne présente que les 5 derniers titres des articles du user (avec lien vers ces 5 articles).

admin/structure/views créer une  nouvelle vue:

  1. Nom articles de jenny, de type contenu Article (trié: new 1st)
    Chemin: articles-de jenny, menu: Entrée de menu normale (menu principal, poid 15 sinon sera en 1er avant Acc)
    Format: liste non mise en forme
  2. ajouter la relation "Contenu Auteur" (partie avancée à droite)
  3. Filtre: publié, type article, Tracker-User: Nom (=jenny)
     
  4. cocher "créer un bloc", nom articles de jenny
    Nom affichage: Block: titres seuls ; titre articles de jenny
  5. on ne veux que les titres => Format Afficher Champs
  6. Champs: contenu Titre (vérifier que create label est décochée, cochée: lier ce champs à elemt contenu)
    para aff: aller cocher "Personnaliser le code HTML de l'enveloppe du champ et de l'étiquette" (Wrap field in HTML), choisir h2, cocher "Create CSS class" ecrire title
  7. Pager: clic sur "More link: No", supplanter en "Afficher un nombre défini d'éléments" 5
  8. activer le bloc via admin/structure/block
    à afficher sur la seule page: articles-de-jenny

 

Page avec onglet par type de contenu, mettre en avant articles récents (notion attachement/fichier attaché)

But: l'article le plus récent est en pleine page. Dessous, un tableau envoie vers 14 nodes les plus récents de cet auteur.

Ajouter un affichage "page":
nom aff: Page: Highlight, titre: articles récents de jenny
Chemin: articles-rencents + dans menu principal (Entrée de menu normale)
Format: supplanter pour avoir Afficher: Contenu Contenu complet (cocher "Afficher les liens", tester "Afficher les commentaires")
Pagination: supplanter pour avoir "Afficher un nombre défini d'éléments | 1 élément" et "Lien "plus": Non"

Pour ajouter le tableau en dessous: Ajouter un fichier attaché:
nom (admin): Attach: table to highlight
Format: supplanter en champs.
Champs: ajout (liste content) Date de publication (à mettre en format court) et 1 ou 2 autres (tests) et Format: supplanter en Tableau
Pagination: en afficher 14, avec offset 1 (on saute le 1er qui est déja en pleine page) + ajout "plus"
On l'attache (à Page: Highlight) via la col de centre "Paramètres de fichiers attachés", le positionner Après

La vue ex a été exportée: voir PJ "articles_de_jenny.txt"

 

Source: livre "The Definitive Guide to Drupal 7" 2011

doc: 
Fichier attachéTaille
Plain text icon export de la views 315.73 Ko