problème pour l'affichage d'une vue

Catégories:

Bonjour,

J’aimerais savoir s’il était possible que dans une vue où j’affiche que les résumés de mes articles, il y ait aussi un lien cliquable sur le résumé même.
Ce lien serait juste un lien vers l’article tout court.

Merci de votre aide,

Celesia

#

Bonjour,

Si j’ai bien compris ce que tu demandes, il te suffit de cocher la case «link this field to his node» dans la configuration du champ de la vue que tu veux rendre cliquable.

#

@8corey : on dirait que l’option n’est disponible que pour le titre, pas pour le résumé.

Pour le résumé il y a bien l’option «Output this field as a link», par contre je sais pas quoi mettre comme token dans «Link path».

Si tu as une idée, merci.

Drupalfr.org est aussi sur freenode à #drupal-fr

Amipicto communication et publicité

#

Tout à fait, le lien au node n’est pas disponible pour le champ résumé de node intégré à Drupal (ou alors il faut un moyen pour le faire apparaitre en changeant certains fichiers de templates de views).

En revanche, si l’on crée un champ cck résumé à part et dans lequel on met notre propre résumé pour chaque node, on pourra le lier à son node dans views.

Sinon pour te répondre floown, si on utilise le output this field as a link, on ne peut mettre que certaines valeurs comme [title], on aura donc un lien du style «site/title».
Donc il faudrait pour que ça marche que l’url du node ait comme alias sont titre ce qui est pas forcément évident si on hiérarchise ses alias avec des taxonomies etc.

#

@DavP : le souci avec le tag [title] c’est que le titre reste accentué, garde ses majs et les espaces du titre originel, il reste brut, quoi.
D’où ma question ;)

Drupalfr.org est aussi sur freenode à #drupal-fr

Amipicto communication et publicité

#

Oui c’est donc même pire.
Déjà que ça impose d’avoir les bons alias de node avec ces mêmes tags, vu qu’en général on filtre nos titles pour avoir des urls plus propre ; si ce sont des titles en raw, je ne vois pas comment faire non plus avec la méthode «output as a link» et le «linkpath» …

#

En fait, le «Output this field as a link», fait référence au lien que j’aurais mis.
Seulement, si j’ai plusieurs résumés, il va me linker mes résumés avec mon lien et pas avec les liens qui leur correspondent…

Dans «Modèles de remplacement», j’ai

The following substitution patterns are available for this display. Use the pattern shown on the left to display the value indicated on the right. Note that due to rendering order, you cannot use fields that come after this field ; if you need a field not listed here, rearrange your fields.
Champs

* [teaser] == Node : Résumé
* [view_node] == Node : Lien

seulement que je mette dans Output this field as a link -> Link path ou Texte à afficher, un truc comme [view_node], ça va me faire un lien www.monsite.com/[view_node]…

Je vois pas comment faire…


Celesia

#

@celesia​ : je pense que tu es bon pour le rapport de bug sur Drupal.org ;)

Merci.

Drupalfr.org est aussi sur freenode à #drupal-fr

Amipicto communication et publicité

#

oki ^^
http://drupal.org/project/views -> Report a security issue ?
(ici pour que je poste ?)

Merci pour les réponses, j’espère que le développeur va développer ceci très vite ^^.
Bonne soirée =)


Celesia

#

Non, à gauche, un peu perdu il est vrai : Bug reports
Tu cliques sur : «429 open» et tu as ça : http://drupal.org/project/issues/views ?categories=bug
Tu fais d’abord une recherche dans les derniers posts histoire de voir si ça n’a pas déjà été signalé.

Faut te créer un compte si ce n’est déjà fait. Perso j’ai signalé des rapports de bug et le lendemain c’était corrigé :)

Drupalfr.org est aussi sur freenode à #drupal-fr

Amipicto communication et publicité

#

Bonjour,

bug reporté =)
http://drupal.org/node/610316

par contre je suis nul en anglais…


Celesia

#

Perso quand je mets [view-node] dans le champ Link path, ça marche parfaitement… ça me crée bien un lien vers le node en question.
Je l’ai encore utilisé sans problème pas plus tard qu’hier soir…

Je suis en drupal 6.13 et Views 6.x-2.6

#

Quelle version de View ? Quelle version de Drupal ?
Moi ça me fait aussi des liens du genre : monsite.com/[view-node]

Drupalfr.org est aussi sur freenode à #drupal-fr

Amipicto communication et publicité

#

Heu Floown… juste au dessus de ton post pour les version drupal/views :P

#

^^

Bizarre…

Drupalfr.org est aussi sur freenode à #drupal-fr

Amipicto communication et publicité

#

Ah ? J’ai les mêmes versions que toi pour drupal et views.
Dans résumé je coche «Exclure de l’affichage»
et dans lien je coche «Rewrite the output of this field» et je mets dans texte «[teaser]» puis si je coche «Output this field as a link» et que dans «Link path :» je mets «[view-node]», mon lien se transforme en www.monsite.com/[view-node]

Peut-être as-tu créé autrement ta vue ? Si c’est le cas, comment as-tu fait ? Merci


Celesia

#

Ah ok, j’avais mal compris…

Je n’ai pas mis le résumé comme lien.
J’ai rajouté un champ «Node : Link», et c’est dans celui-ci que j’ai mis «Link Path : [view-node]».
Et dans texte à afficher, je mets «Lire la suite…».

Effectivement, je viens de tester en mettant un lien directement sur le teaser, et ça ne fonctionne pas.
Seul le lien sur le champ «Node : link» fonctionne.

Syndiquer le contenu