Affichage des catégories non activées

4 posts in this topic

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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 ?

Share this post


: post
Share on other sites

Posted (edited) · Report post

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 ?

Edited by xeon

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

Twitter Advisto ecommerce

Facebook PEEL Shopping