Aucune image pour les sous-catégories


5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

J'ai besoin d'aide pour personnaliser l'apparence des catégories filles, notamment l'affichage des images liées à la sous-catégorie.

Actuellement, mes pages affiche le titre de la catégorie consultée et dessous, des liens simples vers les sous-catégories du catalogue.

J'ai attribué des images à ces sous-catégorie avec l'espoir de voir ces images à la place des liens (comme des boutons) malheureusement, ce n'est pas si simple.

J'ai essayé de vider le dossier THumb et de consulter le forum... mais je ne dois pas être sur la bonne piste.

le site temporaire est http://cluster006.ovh.net/~monamiba/boutique/

Version de peel 6.2

Merci de votre aide.

1 personne aime ça

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Pouvez vous vérifier que les arguments de la fonction get_subcategories_table() utilisé dans le fichier achat/index.php soit bien comme ceci :


$subcategories_table = get_subcategories_table($catid, 5, true);
[/CODE]

?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Simon,

je n'ai pas trouvé cette fonction dans achat/index.php mais dans lib/fonctions/display_product.php

Voilà le bout de code ligne 423 :

if (!empty($display_subcategories)) {

// Affichage des sous-catégories

$subcategories_table = get_subcategories_table($catid, 5, true);

if (!empty($subcategories_table)) {

$output .= $subcategories_table;

}

}

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

dans la fonction get_subcategories_table, ajouter une valeur true par défaut à l'argument $display_image, de cette façon :


function get_subcategories_table($parent_id, $nb_colonnes, $return_mode = false, $display_image=true)
[/CODE] Si l'image n'apparait pas, vous pouvez tester les valeurs[i] $cat['image'] && $display_image[/i] dans la fonction, pour comprendre pourquoi cette condition échoue. Vous pouvez faire comme ceci:
[CODE]

die(var_dump($cat['image'], $display_image));
if (!empty($cat['image']) && $display_image) {
$output .= '<img src="' . $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], 120, 120, "fit") . '" alt="' . String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]) . '" /></a><br />' . $link . String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]) . '';
} else {
$output .= String::html_entity_decode_if_needed($cat['nom_' . $_SESSION['session_langue']]);
}

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci, cela fonctionne avec la 1ere solution :

Voilà mon bout de code :

$subcategories_table = get_subcategories_table($catid, 5, $return_mode = false, $display_image=true);

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping