10 years ago
4
Topic

Bonjour.

Je tiens d'abord a préciser que je débute avec seblod car j’aimerais faire du contenu unifié.

Pour m'exercer, j'ai créé un formulaire 'produits' comprenant :

  • Article Title

  • Article Category Id

  • Produit (texte)

J'ai créé une catégorie 'Produits' qui comprend 2 sous-catégories 'Cat 1' & 'Cat 2'

J'ai enregistré 5 produits :

  • 2 dans la 'Cat1'

  • 3 dans la 'Cat2'

j'ai crée une Liste & types de recherche 'liste' comprenant dans la liste:

  • Article Title

  • Article Category Id

  • Produit (texte)

Dans l'Ordre :

  • Article Category Id

Dans la Recherche :

  • CCK (liste de sélection simple où j'ai indiqué les 2 catégories 17 & 18 qui sont les 2 Id des sous catégories 'Cat 1' & 'Cat 2' dans les options)

    1: Int : Type Var : Filtre

    2: Int : Par déf Var : Produits

    3: int : Premissif Var : Final

J'ai ajouté cette liste à un lien de mon menu Joomla et en cliquent dessus, j’obtiens une magnifique liste de tous les produits avec un filtre indiquant 17 et 18 .

Lorsque je sélectionne l'un deux, j'obtiens :

  • Il n'y a pas de résultat.

J'ai mis à la place du CCK dans la recherche l'Article Category Id :

  • Article Category Id (jForm -Catégorie)

    1: Int : Category Var : Filtre

    2: Int : Par déf Var : 17,18

3: int : mot exact Var : Final

Avec ceci, j’obtiens une magnifique liste de tous les produits avec un filtre indiquant 'Toutes les catégories ' qui ne réagit pas.

Est-ce que je comprend qu'il n'est pas possible de faire de filtre ainsi, sur des sous-catégories ?

J'aimerai simplement que depuis le lien de menu 'Produits' on arrive sur la page comportant tout les produits et que le filtre puisse les filtrer par catégories.

Maintenant que j'ai écrit tout ça, je me demande si je ne devrait pas plutot ajouter un champ a mon formulaire du genre 'liste de sélection multiple' et de lui donner les catégories. Ce qui me permettrais de pouvoir filtrer d'après ce champs sur une unique catégorie ..?

Merci pour votre précieux aide et bravo pour cet outil qui me parrait très interessant.


Get a VIP membership
10 years ago
3
Level 1

Hello Dawa,

bienvenue sur SEBLOD.

Dans la Recherche :

  • CCK (liste de sélection simple où j'ai indiqué les 2 catégories 17 & 18 qui sont les 2 Id des sous catégories 'Cat 1' & 'Cat 2' dans les options)

    • 1: Int : Type Var : Filtre
    • 2: Int : Par déf Var : Produit
    • 3: int : Premissif Var : Final






Lorsque l'on crée une Liste & Recherche, si on spécifie sur quel type de contenu on veux rechercher, le champ CCK est ajouter automatiquement. Il indique sur quel type de contenu effectuer la recherche.


Ensuite vous pouvez ajouter les champs de votre type de contenu. Dans votre cas, vous pouvez ajouter le champ Article Category Id.

Pour ne prendre que les sous catégories, vous pouvez effectivement remplacer le champ Article Category Id par un alias the type select simple.

Un alias de champ, est un champ avec le même stockage que le champ principal. Dans votre cas, pour creer un alias du champ categorie:

  • Allez dans le formulaire de votre content type (admin ou site, peu importe)
  • creer un champ Select simple (Option 17 et 18) avec stockage "standard | article | catid"
  • sortir le champ du formulaire.

Retourner dans la recherche pour utiliser ce nouveau champ dans le formulaire de recherche à la place du champ categories.


Pour le champ CCK, si vous ne l'avez pas, vous pouvez aller le chercher dans le repertoire application SEBLOD "Core" et renseigner pour le live value (option 2) le nom de votre type de contenu (utiliser les chevrons à droite de l'input facilite le choix du content type)


J'espere que cela vous aidera.


Cordialement.

Lionel


10 years ago
0
Level 2

Merci Lionel pour vos explications. Je suis rentré de vacances, je vous lit, j'execute, je comprend et ça fonctionne ... :-)


10 years ago
1
Level 2

Retourner dans la recherche pour utiliser ce nouveau champ dans le formulaire de recherche à la place du champ categories.

Pour le champ CCK, si vous ne l'avez pas, vous pouvez aller le chercher dans le repertoire application SEBLOD "Core" et renseigner pour le live value (option 2) le nom de votre type de contenu (utiliser les chevrons à droite de l'input facilite le choix du content type)






Est-ce que je dois garder le champ CCK ?

Mon filtre de sous-catégorie fonctionne mais quand je lie ma liste de recherche au menu c'est toute la catégorie qui s'affiche avec les liens d'articles qui retourne vers la même page.

Une fois le filtre activé, les url continnent la sous-catégorie et j'accede au contenu de l'article.

j'aimerais arriver directement dans un sous catégorie.

J'ai une version française et je ne comprend pas le dernier paragraphe. le live value (option 2) ???


Merci

10 years ago
0
Level 3

J'ai trouvé, il falait juste que je coche non à 'Rechercher ?' dans les paramètres de  gestion de menu. 

Get a VIP membership