Skip to Content

module Drupal : Path (core) : créer des alias d'URLs

Tutoriel vidéo sur le module Path fournit par défaut dans drupal 5 et 6. Ce module permet de créer des alias d'URLs et de résoudre certains problèmes liés à l'insertion de liens relatifs et absolus dans vos publications.

Dans ce tutoriel (pour les novices), vous :

  • apprendrez à créer des alias avec le module Path (et comprendre à quoi il sert !)
  • apprendrez à insérer, dans vos publications, des liens pointant vers d'autres ressources de votre site en utilisant des liens relatifs et/ou absolus
  • aurez quelques informations supplémentaires sur les "jolies URLs" (clean URLs)

Let's go (durée : 33 min) :

2.5
Average: 2.5 (8 votes)
Your rating: Aucun

Commentaires :

La soluce pour les node/node/1 ;)

Salut Robin,

tout d'abord bravo pour ton site, excellente initiative de mettre à disposition des internautes de telles vidéos.
J'ai regardé celle-ci à l'instant, très bien expliquée pour les novices, cependant je tiens à te signaler qu'il y a une solution au problème des "node/node/1" :

Utiliser le filtre php et remplacer "Domec" par < ?php print url('node/12'); ? > dans l'attribut href de ta balise "a" (en supprimant les espaces sur les balises d'ouverture de code php).

Drupal se charge de masquer "node/12", de le remplacer par l'alias "Domec"... ça fonctionne quelque soit le contexte et comble du comble : si tu modifies l'alias par la suite, ça continuera de pointer sur le bon node.

A+

merci seb, mais ...

Portrait de robin

Comme quoi, le php et moi, ça fait deux.
Cependant il y a du pour et du contre. Utiliser le filtre php, oui mais juste pour l'administrateur (ou "roles" de confiance).
C'est par ailleurs pas très pratique pour ceux qui, comme moi, rédigent leurs articles postproduction dans un éditeur wysiywg : qui dit php dit fichier.php, pas facile de voir le résultat sans serveur web et compagnie ...
Tout ça, juste pour la rédaction d'un article avec un ou deux liens relatifs.

En fait, je viens de me rendre compte que j'utilisais une méthode (dans mes premiers articles) pour éviter les problèmes évoqués en fin de vidéo (liens relatifs cassés quand on accède à la node directement via "Add a comment" depuis la frontpage) : je met un / devant l'allias de la publication (comme si on faisait un lien physique vers un fichier par rapport à la racine de l'hébergement, j'en parle dans ce tuto) : exemple du bloc en dessous chaque articles :

.....Une envie de participer et de publier des ressources ?<br />
S'il vous manque des infos : n'hésitez pas, <a href=
"/forum-general">postez sur le forum !</a>

Ca fonctionne chez moi, quelle prise de tête les liens relatifs dans drupal :-)

Pathologic ou Pathfilter

Pathologic ou Pathfilter seraient-elles une solution convenable pour ces problèmes de lien interne ?

Merci beaucoup pour ces tutos Robin !

pepe

J'ai testé Pathologic et, en

Portrait de robin

J'ai testé Pathologic et, en effet, cela fonctionne très bien et résoud ce genre de problème. Adopté !

Poster un nouveau commentaire

  • Tags HTML autorisés : <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

CAPTCHA
Anti spam : répondez pour vérifier que vous êtes bien un humain !
1 + 13 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.