Home recuperer la category id

  • Posts: 2607
  • Thank you received: 65
11 years 6 months ago #69268

Bonjour

Si en page d'accueil sur Home on met une liste de produits comment fait on pour recuperer en $_GET ou $_REQUEST ou d'une autre manière l'id de cette catégorie de produits ? dans un autre module ou plugin exterieur à Hikashop ?

merci

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 6 months ago #69283

Bonjour erickb,

Peut être que la solution serait de stocker cette variable en session.

Dans la vue "product / listing" vous pouvez ajouter en session l'id de la catégorie, comme cela:

$app = JFactory::getApplication();
$app->setUserState(HIKASHOP_COMPONENT.'.category_id', $this->element->category_id);

Puis ensuite faire un getUserState dans le plugin ou module:
$app = JFactory::getApplication();
$app->getUserState(HIKASHOP_COMPONENT.'.category_id', 0);

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
11 years 6 months ago #69289

ok , donc rien d'autre que la session ?
et c'est stocké où dans la base de données la category du Home ?

merci Xavier

Last edit: 11 years 6 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 81605
  • Thank you received: 13083
  • MODERATOR
11 years 6 months ago #69470

Vous pouvez tenter un $_GET mais il n'est pas garantie que cela fonctionne.
Il est possible que l'id de la catégorie du menu ne soit disponible que dans les options du menu en base de donnée et donc du coup qu'il soit plus facile de faire comme Xavier le conseil.

Please Log in or Create an account to join the conversation.

  • Posts: 2607
  • Thank you received: 65
11 years 6 months ago #69473

non $_GET ne fonctionne pas , c'est ce que j'utilise pour tout le reste sauf Home
j'ai remis un champ dans le fichier xml du plugin default_cat il faut juste penser a changer l'id du default_cat quand on met une nouvelle categorie en page d'accueil , je n'ai pas vraiment d'autre solution actuellement mais ce n'est pas un problème propre à Hikashop , c'est très difficile de savoir quoi est charge dans le home (composants, variables d'url) alors que ça serait assez indispensable de le savoir

cette info est quelque part dans la base de données mais pas dans menu ni modules_menu , j'ignore où c'est

merci

Last edit: 11 years 6 months ago by erickb.

Please Log in or Create an account to join the conversation.

Time to create page: 0.070 seconds
Powered by Kunena Forum