Affichage des catégories non activées

4 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Je suis sur la version 6.3.

Est-il possible de forcer l'affichage côté boutique des catégories inactives, dès lors qu'on est connecté en mode admin ?

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Lorsqu'on est connecté en tant qu'administrateur, on peut voir la page d'une catégorie inactive, pour voir son rendu avant de l'activer. Sur la page d'édition de la catégorie dans l'administration, un lien est présent en haut de page vers la page de la catégorie en front-office.

Concernant les autres pages qui pourraient pointer vers cette catégorie ailleurs sur le site en front-office, la catégorie inactive n'apparaît pas pour éviter des problèmes d'incohérence et de mise en cache éventuel.

Gilles

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Mais si on voulait la faire apparaitre depuis le front office, depuis un lien dans le menu du catalogue (bloc de gauche), comment faudrait-il procéder ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) (modifié) · Signaler ce message

J'ai trouvé pour le menu de gauche, fichier display_product : J'ai supprimé la clause where et c'est ok.

        $sql = 'SELECT c.id, c.parent_id, c.nom_' . $_SESSION['session_langue'] . ' as nom

            FROM peel_categories c

            /* WHERE c.etat = "1" */

            ORDER BY c.position ASC, nom ASC';

 

Et pour les pages du front office, même fichier, avec AND etat="1" en commentaire

function get_subcategories_table($parent_id, $nb_colonnes, $return_mode = false, $display_image = true)

    {

        $output = '';

                $qid_c = query('SELECT id, nom_' . $_SESSION['session_langue'] . ', description_' . $_SESSION['session_langue'] . ', parent_id, image_' . $_SESSION['session_langue'] . ' AS image

            FROM peel_categories

            WHERE parent_id="' . intval($parent_id) . '" AND id>"0" /* AND etat="1" */

            ORDER BY nom_' . $_SESSION['session_langue']);

 

 

Par contre quand vous parlez d'incohérence, de quoi s'agirait-il plus précisément ?

Modifié (le) par xeon

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