Mots Clefs - Erreur 404 - Liste des articles d'un mot clef

Bonjour à toutes et à tous,
Retour sur le forum pour une erreur que je n’arrive pas à comprendre.

Actuellement nous travaillons sur l’organisation des mots clefs et leur usages. Concernant leur affichage et d’autres fonctionnalités fonctionnent très bien (L’article à la une grâce aux mots clefs etc.) mais pourtant quand je clique sur un mot clef, au lieu d’avoir la liste des articles marqués par ce mot clefs j’ai une page 404, avez vous une idée de d’où ça pourrait venir ? Est-ce que j’ai sauté une étape de configuration des mots clefs ?

En vous remerciant.

Bonjour,

Le problème est dans ecrire/ ou sur le site public ?

Salut @RealET, décidemment, ce site il sera un beau site fonctionnel en-ligne grâce à tes conseils :slight_smile:

Au niveau backoffice/ecrire tout est bien, je peux les éditer/modifier/ajouter/supprimer etc. D’ailleurs côté publique j’ai pu proposer des articles en fonction des mots clefs. Donc c’est spécifiquement quand je clique sur un mot clef avec URL, il me donne une erreur, est-ce qu’il faut configurer le fichier Recherche ?

https://www.lesite.com/spip.php?mot63 ce lien spécifique par exemple donne une page 404.

1 « J'aime »

Dans ce cas, c’est un problème au niveau du squelette :

  • Que dit var_mode=inclure pour le chemin du squelette concerné ?
  • Est-ce que le squelette est prévu pour afficher les mots clefs (c’est le cas de la dist et de SoyezCréateurs, mais pas forcément de tous les squelettes) ?

Effectivement, dans le dossier /inc je ne vois pas de mot.html ou quelque chose dans le genre.
Je ne saisis pas ta première question comment faire la commande var_mode=inclure ?

https://www.spip.net/fr_article4453.html#var_mode-inclure

De plus, avec https://contrib.spip.net/SkelEditor-2-0, il y a un bouton en plus dans les boutons d’admin pour ça.

Avec SkelEditor quand je clique sur le bouton, j’ai les resultats sur la page d’accueil, tout les chemins mene sur plugin-dist/kamakura/inc est-ce la réponse que tu avais besoin ?

Non, c’est sur la page 404 du mot qu’il faut faire ça

Mais tu as (re)donné le nom du squelette, et là, c’est le drame : https://git.spip.net/spip-contrib-squelettes/kamakura/src/branch/master/mot.html indique explicitement qu’il ne veut pas afficher les mots clefs, mais une 404 à la place.
Donc, tu vas devoir créer ta propre surcharge dans squelettes/mot.html avec ce que tu veux afficher.

Exactement, j’ai commencé à analyser le fichier en question, je vais devoir créer de moi même l’affichage des résultats (ça me fera bosser). Je vous tient au courant de l’avancement. Grand merci !

1 « J'aime »

Oups, je n’ai pas clôturer ce poste, donc la solution a bien été la création du fichier mot.html est d’écrire le code qui va bien pour une affichage correcte. Le fichier est surchargé dans le cadre du plug-in kamakura qui est la squelette utilisée.

Merci @RealET :slight_smile:

1 « J'aime »