- Posts: 9
- Thank you received: 0
Si Catégorie contient 1 produit, afficher produit
12 years 2 months ago #164517
by CousiJojo
Si Catégorie contient 1 produit, afficher produit was created by CousiJojo
Bonjour,
J'aimerai savoir comment faire pour que, lorsqu'une catégorie ne contient qu'un seul produit, lorsqu'on clique sur cette catégorie le produit s'affiche directement, sans passer au préalable par la page qui affiche le contenu de la catégorie... Mais uniquement dans le cas où une catégorie ne contient qu'un seul produit...
Merci pour votre aide et meilleures salutations...
J'aimerai savoir comment faire pour que, lorsqu'une catégorie ne contient qu'un seul produit, lorsqu'on clique sur cette catégorie le produit s'affiche directement, sans passer au préalable par la page qui affiche le contenu de la catégorie... Mais uniquement dans le cas où une catégorie ne contient qu'un seul produit...
Merci pour votre aide et meilleures salutations...
Please Log in or Create an account to join the conversation.
12 years 2 months ago #164556
by nicolas
Replied by nicolas on topic Si Catégorie contient 1 produit, afficher produit
Bonjour,
Il n'y a pas d'option pour faire cela. Il va falloir rajouter ce genre de code:
au début du fichier listing de la vue product poru votre template frontend via le menu Affichage>Vues
Il n'y a pas d'option pour faire cela. Il va falloir rajouter ce genre de code:
Code:
<?php
if(JRequest::getVar('hikashop_front_end_main',0) && count($this->rows)==1){
$app = JFactory::getApplication();
$this->row = reset($this->rows);
$link = hikashop_contentLink('product&task=show&cid='.$this->row->product_id.'&name='.$this->row->alias.$this->itemid.$this->category_pathway,$this->row,false,true);
$app->redirect($link);
}
?>
The following user(s) said Thank You: CousiJojo
Please Log in or Create an account to join the conversation.
12 years 2 months ago #164614
by CousiJojo
Replied by CousiJojo on topic Si Catégorie contient 1 produit, afficher produit
Merci pour votre réponse, malheureusement si je copie/colle votre code tout au début du fichier listing de la vue products de mon template, j'obtiens ce message d'erreur par la suite :
Fatal error: Call to undefined function hikashop_contentLink() in /home/www/aa20c81e25b456eadf4bafbc55c73957/web/dev/saveme/templates/yoo_avenue/html/com_hikashop/product/listing.php on line 5
Votre code doit-il être adapté ou devrait-il être utilisable en l'état ??
Merci pour votre aide et meilleures salutations...
Fatal error: Call to undefined function hikashop_contentLink() in /home/www/aa20c81e25b456eadf4bafbc55c73957/web/dev/saveme/templates/yoo_avenue/html/com_hikashop/product/listing.php on line 5
Votre code doit-il être adapté ou devrait-il être utilisable en l'état ??
Merci pour votre aide et meilleures salutations...
Please Log in or Create an account to join the conversation.
12 years 2 months ago #164677
by CousiJojo
Replied by CousiJojo on topic Si Catégorie contient 1 produit, afficher produit
Problème réglé grâce à ce bout de code :
Merci quand-même et meilleures salutations...
Code:
/* Redirect when only one product and not already in a product page! */
$app = JFactory::getApplication();
$this->row = reset($this->rows);
$link = hikashop_completeLink('product&task=show&cid=' . $this->row->product_id . '&name=' . $this->row->alias . $this->itemid . $this->category_pathway);
$currentUrl = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
if(JRequest::getVar('hikashop_front_end_main',0) && count($this->rows)==1 && strpos($currentUrl,'/product/') === false) {
$app->redirect($link);
}
Merci quand-même et meilleures salutations...
Please Log in or Create an account to join the conversation.
12 years 2 months ago #164615
by Xavier
Replied by Xavier on topic Si Catégorie contient 1 produit, afficher produit
Bonjour,
Si cette fonction n'est pas définie, c'est probablement car vous avez une version d'HikaShop qui ne l'avait pas encore.
Merci de mettre à jour votre version et cela devrait fonctionner tel quel.
Si cette fonction n'est pas définie, c'est probablement car vous avez une version d'HikaShop qui ne l'avait pas encore.
Merci de mettre à jour votre version et cela devrait fonctionner tel quel.
Please Log in or Create an account to join the conversation.
12 years 2 months ago #164897
by CousiJojo
Replied by CousiJojo on topic Si Catégorie contient 1 produit, afficher produit
Vous aviez raison, j'ai mis à jour Hikashop et votre code a parfaitement fonctionné...
Encore merci pour votre aide et meilleures salutations...
Encore merci pour votre aide et meilleures salutations...
Please Log in or Create an account to join the conversation.
Time to create page: 0.246 seconds