module Drupal : Path (core) : créer des alias d'URLs
Publié le mer, 11/06/2008 - 00:15 par robin
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) :
- Modules :
- Mots-clés :
- 20564 lectures
Modules Drupal :
actions
blocktheme
blogtheme
calendar
CCK content construction kit
content-unpublish
content taxonomy
context
date
display suite
drupal administration menu
drush
drush make
Embedded Media Field
FeedAPI
Feed Element Mapper
GMap Module
imagecache
imagefield
locale
location
node reference url widget
Organic groups
Override Node Options
path
pathauto
path redirect
permissions lock
profile
rules
sexybookmarks
Similar by Terms
simplenews
site-map
sitemenu
swf tools
taxonomy block
taxonomy blocks
taxonomy menu
thickbox
trigger
twitter
update status
upload
Vertical Tabs
views
views attach
views rotator
views slideshow
wysiwyg api

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 ...
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
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