Lundi 16 avril 2012 — Dernier ajout jeudi 8 septembre 2016

Gestion des liens avec SPIP

SPIP dispose de 3 types de liens

Retour Sommaire

Liens dans le corps du texte

Contrairement à WordPress, SPIP fait la distinction entre liens internes et externes.

Cette distinction est fondamentale. En effet, elle permet de :

  • changer facilement de type d’URL du côté public
  • de changer de nom de domaine
  • de préparer un site sur un nom de domaine de développement, et de le publier sur l’URL définitive sans douleur.
Retour Sommaire

Syntaxe générale d’un lien

Pour faire un lien dans SPIP, il suffit d’appliquer une syntaxe simple (un bouton est disponible dans la barre d’outils pour le faire) :

[Texte du lien->URL] :

  • Texte du lien : c’est le texte qui sera affiché et rendu clicable
  • URL : l’adresse de la destination

Cette syntaxe peut être complétée par une bulle d’aide et une indication de la langue de destination :

[Texte du lien|Texte de la bulle d’aide{lang}->URL] :

  • |Texte de la bulle d’aide : permet de compléter le lien par une indication qui apparaîtra au survol du lien
  • {lang} : si le lien pointe vers un contenu d’une langue différente de la page en cours, les normes d’accessibilité demandent que l’on indique la langue de la page pointée. Vous pouvez consulter une liste des codes des langues.
Retour Sommaire

Liens Externes

Un lien externe, c’est donc un lien vers un site extérieur au sien.

L’URL sera un simple copier/coller de l’adresse de la page voulue.

Exemple : [SPIP Contrib->http://contrib.spip.net/] qui va donner : SPIP Contrib.

Retour Sommaire

Liens Internes

Un lien interne, c’est un lien vers une autre page de votre site : on ne sort pas du site.

Pour faire un lien interne, nous allons utiliser les identifiants uniques des objets de SPIP :

  • le type de l’objet
  • son numéro

Un raccourci d’écriture consistera à ne pas mettre de texte cliquable explicite. Dans ce cas, SPIP mettra automatiquement le titre de la destination (et renseignera le changement de langue si nécessaire).

Retour Sommaire

Articles

Article n°
Article n°

[->548]Éloge de l’optimisme

Les articles étant le type d’objet le plus important de SPIP, le n° seul suffit.

Ceux qui veulent être vraiment sûrs pourront mettre [->art548].

Retour Sommaire

Rubriques

Rubrique n°
Rubrique n°

[->rub76]Cours et tutoriels SPIP

Retour Sommaire

Auteurs

Auteur n°
Auteur n°

[->aut1]Jacques Pyrat

Retour Sommaire

Sites

Site n°
Site n°
Retour Sommaire

Mots-clés

Mot n°
Mot n°

[->mot46]Squelettes SoyezCréateurs

Retour Sommaire

Documents

[->doc353]Étude qualité des sites web de communes en Aquitaine - Résultats d’Excideuil

Retour Sommaire

Images

[->img183]SPIP décroche la lune !

Le lecteur se reportera aussi utilement à la documentation officielle dans l’aide en ligne de SPIP.

Retour Sommaire

Sites référencés

Tout comme les rubriques ou les articles, les sites référencés sont un objet à part entière dans SPIP.

Un site référencé, c’est :

Les sites référencés sont rattachés à une rubrique.

Dans SoyezCréateurs, ils sont visibles depuis tous les articles et autres sites référencés de la même rubrique.

Retour Sommaire

Redirections

Redirection
Redirection

Les redirections permettent de créer un article qui va rediriger automatiquement l’internaute sur une autre page.

Si la redirection pointe sur une autre page de votre site, il faut utiliser la syntaxe des urls de liens internes vue au dessus [1].

Dans SoyezCréateurs, ce mécanisme est utilisé pour le lien contact dans le menu de gauche.

Retour Sommaire

Savoir faire un lien, c’est bien ! Mais Quand faut-il faire un lien dans le texte d’un article ?

[1Exemple : article n°12, on pourra indiquer comme destination de la redirection : art12, ou plus simplement 12

Vos réactions

  • Linuxsn 26 mars 2013 12:32

    Merci pour l’article .J’ai telechargé mon site spip en local pour modifier un formulaire de contact . Mais je me rends compte qu’aucun lien ne marche , j’ai vérifié et modifier le fichier connect.php sans succès . J’ai parcouru pas mal d’articles sur les liens …. Un appui de votre part svp ….