Il est assez fréquent de vouloir afficher une contenu identique en plusieurs endroits d’une arborescence. Même si ce genre de pratique n’est pas souhaitable, et si elle doit toujours nous amener à nous poser la question de la pertinence de notre rubriquage, elle n’en demeure pas moins nécessaire dans certains cas.
SPIP ne permettant pas d’affecter un article à plusieurs rubriques, ce genre de problème se résoud en général par l’une ou l’autre des solutions suivantes :
- utilisation d’un article virtuel qui redirige vers l’article d’origine, ce qui est assez déroutant pour le visiteur car le fait changer de rubrique sans avertissement ;
- duplication manuelle du contenu, ce qui est lourd à maintenir et conduit le plus souvent à ce que le contenu des pages devienne peu à peu différent, voire obsolète pour certaines.
Le plugin « Alias d’articles » vous offre une 3ème solution, par la création d’Alias d’Articles.
Une fois installé, une petite boîte apparaît sur les pages Articles de l’espace privé.

En cliquant sur l’icône vous aller créer un Alias de votre article. Vous pouvez ensuite éditer celui-ci et le changer de rubrique si nécessaire.
Vous remarquerez que chaque champ est en fait rempli par un modèle qui va afficher le contenu du champ de l’article d’origine.
Vous pouvez donc très bien modifier un champ de votre Alias, et laisser les autres identiques à l’article d’origine.
Par ailleurs, dans l’espace privé, le titre de l’article affichera toujours la mention supplémentaire « (Alias de xxx) » vous permettant de vous souvenir l’origine de cet article.
Cette mention n’est pas affichée dans le site public.




Télécharger le plugin
Vos commentaires
# Le 28 janvier à 12:34, par Jimmy
En réponse à : Alias d’Article
The file for italian language
<?php
$GLOBALS[$GLOBALS['idx_lang']] = array(
_ 'create_alias' => 'Creare un Alias'
);
?>
Répondre à ce message
# Le 17 octobre 2011 à 11:12, par hogan shoes
En réponse à : Alias d’Article
Although Hogan shoes is an old and venerable sport, only in recent years has it genuinely become very popular having a various people and Hogan shoes club sales have also risen accordingly.The business founder may be the famous Hogan Interactive Shoes.
Répondre à ce message
# Le 1er décembre 2010 à 12:36, par fabiin
En réponse à : Alias d’Article
Bonjour ,
Cas embattant :
On a des articles communs à plusieurs rubriques qui sont contenu dans une rubrique « Autre »
Ces articles communs ont des alias dans différentes rubriques (on va dire « Rubrique1 » et « Rubrique2 »)
Ces articles communs ont des liens entre eux dans le corps du message (machin-> artXX)
Le problème est que le XX correspond au numéro de l’article (le vrai) mais pas au XX de l’alias (qui dépend donc du contexte où l’on se trouve (Rubtique1 ou Rubrique2))
La solution proposée est d’appliquer un patch dans le squelette :
- Avoir toujours en session, le contexte en cours (en générale l’id du secteur)
- Lors du chargement de l’article XX, tout en haut de la page, avant le chargement du contenu :
— Recherche l’article du secteur en cours(repris en session) qui fait l’alias vers XX
— Ecrire une redirection en php vers la bonne URL (celle de l’alias)
Cela peut peut-être donner des idées a certains.
Répondre à ce message
# Le 9 novembre 2010 à 17:59, par Laurence
En réponse à : Alias d’Article
Bonjour,
Merci pour ce plugin. Il a très bien fonctionné sur mon site (SPIP version 2.1.2 ) jusqu’à ce que j’utilise la fonction avancée « type d’adresse URL » qui permet de convertir les URL avec numéros en URL avec titres. La page Alias que j’avais créee ne pouvait alors plus s’afficher sur le navigateur (problème de boucle de redirection).
Mais peut-être avez-vous déjà trouvé la parade...
Répondre à ce message
# Le 15 juin 2010 à 15:32, par fabiin
En réponse à : Alias d’Article
Bonjour,
Parmi les futures amélioration, il faudrai intégrer la recherche sur les alias qui ne renvoi rien car elle ne recherche pas dans le contenu des articles (ou des champs mis en alias).
Ce qui fait que la recherche semble ne pas fonctionner.
Répondre à ce message
# Le 11 janvier 2010 à 11:39, par dvtran
En réponse à : Alias d’Article
Super pluggin, ça résoud en partie mes problèmes.
Il reste que l’on affiche quand même l’article Alias, alors que l’article source est « dépublié », voire mis dans un accès privé.
Est -ce qu’on peut faire évoluer ce pluggin fans ce sens ?
En tout cas, bravo et encore merci
Répondre à ce message
# Le 3 novembre 2009 à 09:47, par SPQR
En réponse à : Compatibilité avec SPIP 2.0.9 [13532] ?
Depuis ma migration vers SPIP 2.0.9 [13532], l’appel dans des squelettes à des articles alias me génère le message suivant
« Parse error : syntax error, unexpected T_STRING in /var/www/estuaire/ecrire/public.php(182) : eval()’d code »
# Le 3 novembre 2009 à 11:19, par SPQR
En réponse à : Compatibilité avec SPIP 2.0.9 [13532] ?
Je précise , manifestement c’est la gestion du champ PS qui pose problème : exemple, dans l’article 2012 qui est un alias de l’article 1842, le champ PS de l’article 2012 « article1842|ps » génère le bug, par contre si je remplace « article1842|ps » par la valeur en dur, ça passe.
Répondre à ce message
# Le 30 avril 2009 à 12:36, par ?
En réponse à : Alias d’Article et champs Extra 2
Bonjour
Tout d’abord merci pour ce plug
Quelqu’un aurait il réussi à faire des alias de Champs extra ??
Merci pour vos réponses
Sincèrement
Répondre à ce message
# Le 4 février 2009 à 17:31, par Luc
En réponse à : Petit moins
Bon finalement, je retourne au multirubricage, l’alias ne reprend pas non plus les numéros dans les titres des articles si, comme moi, on a l’option de suppression des numéros activée dans le Couteau suisse. Bien dommage, mais à suivre...
Répondre à ce message
# Le 3 février 2009 à 16:43, par Luc
En réponse à : Petit plus
Magnifique plugin, merci à vous, bien pratique pour éviter le multirubricage toujours un peu fastidieux, c’est agréable d’avoir une solution native plutôt qu’un bidouillage. Il est dommage cependant que l’alias d’article ne reprenne pas les informations concernant les mots-clé, le logo ni la langue de l’article original, à moins que je n’ai raté quelque chose. A rajouter à une to do list sans doute déjà bien longue...
Salutions
Répondre à ce message