Un petit problème de logique:
Je cherche à utiliser SPIP pour la mise en ligne d'un catalogue.
Le principe est le suivant:
Chaque article doit être lié à d'autres articles. Pour cela j'ai pensé aux
mots clés, mais je ne suis pas sur de la manière dont je dois les utiliser.
J'ai pensé à structurer ma base de données de la sorte:
-CATALOGUE
-HOMME
Article 1
Article 2
-FEMME
Article 3
Article 4
-ACCESSOIRES
-A
-Article 5
-Article 6
-B
-Article 7
-Article 8
Chaque accessoire doit être associé à quelques articles du Catalogue, mais
quelques uns seulement.
Dans mon squelette 'article.html', je compte afficher les accessoires
associés à l'article en cours de consultation.
En théorie, je trouverai logique de créer autant de mots clés que d'articles
'catalogue' pour établir un point commun entre ces articles et les articles
'accessoires'.
En pratique, j'ai indiqué un mot clé 'X' à un article du catalogue, et ce
même mot 'X' à deux articles des accessoires.
Dans ma boucle, j'essaie d'afficher les articles possédant le même mot clé
que l'article en cours de consultation.
Etant donné qu'il n'existe pas de critère de sélection correspondant à mes
attentes, je m'en remets à vous, si vous avez déjà étés confrontés à un
problème similaire, et sinon comment l'avez vous contourné.
Merci Patrice pour le conseil.
Je suis allé voir OScommerce, mais ne serais-ce que l'installation...
C'est dans ces moments là que l'on remarque que SPIP est merveilleux dans sa
simplicité !
Je ressaierai toutefois dès que j'aurais plus de temps.
En attendant, j'avance donc sur mon problème expliqué précédemment.
J'ai peut être trouvé une astuce pour lister les articles possèdant le même
mot clé que l'article affiché:
Passer en variable le titre du mot clé de l'article affiché pour l'appliquer
à une autre boucle chargée d'afficher les articles contenant eux aussi ce
mot clé.
Pour récupérer la variable, je sais faire, pour l'appliquer dans la boucle
suivante, je sais moins... (est ce que SPIP le permet ?)
belle journée pour s'exprimer, Steph disait justement :
En attendant, j'avance donc sur mon problème expliqué précédemment.
J'ai peut être trouvé une astuce pour lister les articles possèdant le même
mot clé que l'article affiché:
<BOUCLE_article(ARTICLES){id_article}>
1) je récupère tous les mots clés associés à l'article courant
<BOUCLE_mots(MOTS){id_article}{par titre}>
(#TITRE)
2) pour chaque mot clé j'affiche les articles
<BOUCLE_article_mot(ARTICLES){id_mot}{par date}{inverse}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_article_mot>
</BOUCLE_mots>
ps: pas de variables php dans les boucles (en critère)
Dorian
---------oO0o0Oo----------
::: Association 3e StudiO :::
:: http://www.3studio.org ::