J'ai créé le blog en tant que vue sur le site Drupal 7.14. Sur ma page de blog principale, je souhaite afficher 5 versions coupées des articles. J'ai ajouté les champs suivants pour la page de blog principale vue - Titre, Auteur, Date de publication, Corps. Dans le champ Corps, je sélectionne les options suivantes dans la section "Règles de réécriture" - Champ Découper, ajoutez du texte en plus. Btw, j'ai sélectionné le format par défaut du corps. J'ajoute le "Plus de chemin de lien" en tant que [titre] après avoir fait référence aux modèles de remplacement.
Lorsque j'applique les modifications, je constate que le lien "En savoir plus" renvoie au titre réel et non à l'URL liée au titre. Par exemple, il créera un lien "www.mysite.com/Mon titre de poste" au lieu de "www.mysite.com/blog/my-post-title".
Dans le champ Titre, j'ai sélectionné l'option pour lier le champ au contenu original.
La même configuration a fonctionné sur mon hôte local et ne fonctionne pas sur mon serveur Joyent. Suis-je en train de manquer quelque chose? J'ai passé plusieurs heures à regarder des concepts comme Pathauto, des jetons de remplacement, etc., mais sans aide.
Changez simplement le chemin du lien More en node / [nid]
Ajoutez le nid de champ au champ de vues et excluez de l'affichage. Assurez-vous que le nid est au-dessus du champ corporel. Réorganisez les champs en cliquant sur la liste de sélection à côté de l'étiquette du champ et faites glisser le champ nid en haut du champ du corps. Ça marche !
La fonction Drupal l lors de la génération de liens se convertira automatiquement en alias de chemin blog/blog-title!
Vous pouvez également ajouter un champ séparé "Contenu: Lien":
Sélectionnez ensuite le texte que vous souhaitez afficher sur le lien "Readmore" (vous pouvez sélectionner un texte fixe ou un texte dynamique [comme nodetitle] lorsque vous réécrivez les résultats du champ).
J'ai eu le même problème - mon hypothèse était la même que celle de l'OP dans la mesure où le champ/jeton "titre" serait lié, mais ce n'est pas le cas, même lorsqu'il a été défini pour créer un lien vers le contenu d'origine. J'ai également essayé le champ "lien" qui ne fonctionnait pas non plus (mêmes effets que ceux mentionnés ci-dessus). Il s'avère que le champ dont vous avez besoin est "chemin" - il doit être positionné au-dessus du champ du corps (ou du champ que vous souhaitez réécrire en tant que lien vers le nœud) dans la liste des champs, et exclu.