Multirubricage par mot clé, quel fichier modifier ?

vendredi 23 septembre 2011 à 14h16
par sinklife

Logo de sinklife

Bonjour à tous,

Je cale depuis 2 jours sur un problème de multirubricage. Je souhaite tout simplement afficher un article dans deux rubriques différentes ou de niveaux différents.

J’ai donc opté pour une solution par mot clé.

Je laisse de côté le plugin polyhierarchie et les articles virtuels.

Je m’appuie donc sur ce tuto : http://www.spip-contrib.net/Multirubricage-ou-comment-faire

Mais il date de 2009, je me demande si c’est à jour et surtout, si c’est adapté à sarka-spip 3 et spip 2.1 ?

La boucle que j’utilise est celle-ci :

    <!-- boucle des articles issus d'autres rubriques par simulation de multirubricage -->
    <BOUCLE_mot_multirubricage(MOTS){id_rubrique}{type=_multirubricage}>
       <BOUCLE_article_multirubricage (ARTICLES){id_mot}{par date}{inverse}>
          [(#MODELE{article-full}{id_article})]
       </BOUCLE_article_multirubricage>
    </BOUCLE_mot_multirubricage>

De plus, j’ai bien créé le groupe de mot clé et j’ai attribué un même mot clé à la rubrique et à l’article choisit.

Je dois sans doute mal placer la boucle ci-dessus. Je la place dans un premier temps dans le fichier rubrique .html du dossier squelette-dist ou alors directement dans le fichier rubrique.html du plugin sarka spip.

Peut-être faut-il creuser au niveau du dossier noisettes/navigation du plugin sarka-spip ?

Merci de m’aider et de m’éclairer sur ce multirubricage.


Réponses

28 septembre 2011 à 22h17

Sinklife,
Je ne pense pas que la solution par mot clé soit judicieuse puisque ils ont été presque tous supprimés dans Sarka 3.
Regarde du coté du plugin a2a ça peut-être une solution plus simple et plus pérenne à ton problème.
A+, Michel

3 octobre 2011 à 11h23

J’ai du mal à saisir, le plugin a2a me permet de publier un article dans deux rubriques ? Un peu comme la fonction article virtuel ? Le souci dans ce cas là c’est que je dois donc créer de toute façon deux articles afin de les lier. Ce qui fait des doublons et beaucoup de manipulations.

Je trouvais justement la technique par mot clé assez simple et rapide pour des rédacteurs néophytes.

On m’a dis plusieurs fois d’abandonner la technique du multirubricage, je me suis donc tourné vers le plugin polyhierarchie, mais sans résultats pour le moment.

Peut-être avez vous une suggestions sur ce plugin ? Je ne comprend pas très bien comment le mettre en place avec la boucle à insérer ? (si boucle à insérer il y a).

Merci d’avoir pris le temps de me répondre _Michel_

3 octobre 2011 à 11h36

Non sinklife,

A2a te permet de lier plusieurs articles. Le lien apparaît dans une noisette « Lire Aussi » dans la partie navigation, lorsque l’article est affiché.

3 octobre 2011 à 15h41

D’accord, merci _Christophe_ pour cette précision. C’est ce que je pensais. Du coup je ne pense pas que le plugin a2a va résoudre mon problème d’affichage d’un article dans plusieurs rubriques à la fois.

Il n’y a guère que le multirubricage et polyhierarchie qui peuvent m’aider. Mais je n’arrive à rien avec ces deux méthodes. Avez-vous une idée sur mon message de départ (plus haut) ou une aide précieuse sur le plugin polyhierarchie ? -> la boucle à ajouter du plugin polyhierarchie est encore plus brouillon que le multirubricage j’ai l’impression...

3 octobre 2011 à 19h21

A2a ne permet effectivement pas le multirubricage mais c’était juste une piste qui en permettant une navigation transverse d’article à article aurait pu servir de palliatif.
A+, Michel

4 octobre 2011 à 10h03

Oui d’accord j’ai compris le principe. Merci de se pencher sur mon problème en tout cas.

Puisqu’on m’a dit à plusieurs reprises de laissé tomber le multirubricage par mot clé, j’ai donc essayé récemment le plugin alias d’article, qui créé tout simplement un doublon qui est plus paramétrable que par exemple articles virtuel. Le souci c’est que du coup ça créé deux articles sur la page sommaire... et le doublon ne reprend pas la mise en page, on voit seulement apparaître le titre et "lire la suite de l’article".

Je reste donc sur mon idée de multirubricage par mot clé qui est le plus simple et adapté à mes besoins. Ou alors le plugin polyhierarchie mais avec ce plugin je patauge vraiment.

Avec vous des suggestions par rapport à mon message du début ?

Merci d’avance

4 octobre 2011 à 10h27

D’où l’intérêt des articles virtuels qui peuvent être datés d’une date antérieure indépendante de l’article "mère" et donc ne pas figurer parmi les x derniers articles qui sont sur la page sommaire....

Pétarel

4 octobre 2011 à 11h26

Je viens tout de même de pousser un peu plus loin avec le plugin alias d’article. J’utilise un système de mot clé et le critère doublon dans la page sommaire.html afin de ne pas créer des doublons inutiles sur la page d’accueil.

Il réside tout de même un problème auquel je vais m’attaquer dès à présent : L’alias de l’article n’affiche que le titre et "lire la suite de l’article" dans Articles publiés dans cette rubrique. Sinon tout fonctionne très bien quand on lit l’article. Mais du coup j’aimerais que le corps du texte apparaisse aussi. Je n’ai pas encore trop cherché mais je pense pouvoir trouver la solution. C’est le même problème que pour l’article virtuel.

A moins que vous ayez déjà une parade à ce problème ?

10 octobre 2011 à 12h36

Bon je poste ce message pour annoncer que j’ai trouvé une solution au multirubricage.

J’ai laissé tomber le multirubricage par mot clé et me suis concentré sur le plugin polyhierarchie.

Je l’ai installé et on m’a conseillé (via l’irc de spip) de changer le critère id_rubrique de toutes les boucles articles par le critère enfants dans le fichier /plugins/auto/sarkaspip_3/noisettes/rubrique/inc_rubrique_articles.html. Et tout fonctionne très bien !

Merci pour votre aide à tous !

10 octobre 2011 à 15h17

Bonjour,
Attention de bien mettre le fichier modifié dans le dossier squelettes que tu dois créer à la racine de ton site, s’il n’existe pas déjà.
Sinon, tu vas tout perdre à la prochaine mise à jour. L’adresse que tu donnes permet de penser que tu as modifié le fichier de Sarka dans le dossier plugins.

Donc l’adresse de ton fichier doit être :
squelettes/noisettes/rubrique/inc_rubrique_articles.html

Pétarel


Forum sur abonnement

Pour participer à ce forum, vous devez vous enregistrer au préalable. Merci d’indiquer ci-dessous l’identifiant personnel qui vous a été fourni. Si vous n’êtes pas enregistré, vous devez vous inscrire.

ConnexionS’inscriremot de passe oublié ?