Jump to content

Cacher / désactiver la barre latérale de gauche ?


Recommended Posts

  • 2 weeks later...
On 2/2/2023 at 5:21 PM, Mediacom87 said:

Bonjour,

Thèmes et logos >> choisir la mise en page (bouton en bas à droite)

Puis pour la Page Category, choisir de ne pas utiliser de colonne.

Bonjour,

Comment peut-on faire pour ne masquer la colonne de gauche que sur une seule page catégorie ?

Dans mon cas, je souhaite avoir une full width uniquement sur la catégorie id 24.

Merci d'avance.

Link to comment
Share on other sites

31 minutes ago, INTJP said:

Bonjour,

Comment peut-on faire pour ne masquer la colonne de gauche que sur une seule page catégorie ?

Dans mon cas, je souhaite avoir une full width uniquement sur la catégorie id 24.

Merci d'avance.

Je me réponds à moi-même si cela peut aider quelqu'un.

Pas certain que cela soit la meilleure solution mais fonctionne parfaitement : 

fichier -> themes/votre-theme/templates/layouts/layout-both-columns.tpl

Ligne 66 : 

{block name="left_column"}
          
{*ici code pour masquer la colonne de gauche lorsque dans catégorie id 24*}
                        {if $category.id == 24}
                              {else}
            <div id="left-column" class="col-xs-12 col-sm-4 col-md-3">
              {if $page.page_name == 'product'}
                {hook h='displayLeftColumnProduct'}
              {else}
                {hook h="displayLeftColumn"}
              {/if}
            </div>
                                {/if}
          {/block}

et fichier -> /themes/votretheme/templates/layouts/layout-left-column.tpl

Ligne 31 :

{block name='content_wrapper'}

  <div id="content-wrapper" class="js-content-wrapper {if $category.id == 24}{else}left-column col-xs-12 col-sm-8 col-md-9{/if}">
      
    {hook h="displayContentWrapperTop"}
    {block name='content'}
      <p>Hello world! This is HTML5 Boilerplate.</p>
    {/block}
    {hook h="displayContentWrapperBottom"}
  </div>
{/block}

Si vous voulez insérer plus de catégories il faut utiliser ce format : 

{if $category.id|in_array:['1', '5', '9', '18' .....]}

   affiche ça

{else}

ou affiche ça

{/if}

😉

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...
Le 17/02/2023 à 12:22 PM, INTJP a dit :

Je me réponds à moi-même si cela peut aider quelqu'un.

Pas certain que cela soit la meilleure solution mais fonctionne parfaitement : 

fichier -> themes/votre-theme/templates/layouts/layout-both-columns.tpl

Ligne 66 : 

{block name="left_column"}
          
{*ici code pour masquer la colonne de gauche lorsque dans catégorie id 24*}
                        {if $category.id == 24}
                              {else}
            <div id="left-column" class="col-xs-12 col-sm-4 col-md-3">
              {if $page.page_name == 'product'}
                {hook h='displayLeftColumnProduct'}
              {else}
                {hook h="displayLeftColumn"}
              {/if}
            </div>
                                {/if}
          {/block}

et fichier -> /themes/votretheme/templates/layouts/layout-left-column.tpl

Ligne 31 :

{block name='content_wrapper'}

  <div id="content-wrapper" class="js-content-wrapper {if $category.id == 24}{else}left-column col-xs-12 col-sm-8 col-md-9{/if}">
      
    {hook h="displayContentWrapperTop"}
    {block name='content'}
      <p>Hello world! This is HTML5 Boilerplate.</p>
    {/block}
    {hook h="displayContentWrapperBottom"}
  </div>
{/block}

Si vous voulez insérer plus de catégories il faut utiliser ce format : 

{if $category.id|in_array:['1', '5', '9', '18' .....]}

   affiche ça

{else}

ou affiche ça

{/if}

😉

Merci ;)

Link to comment
Share on other sites

  • 1 year later...
On 2/2/2023 at 5:21 PM, Mediacom87 said:

Bonjour,

Thèmes et logos >> choisir la mise en page (bouton en bas à droite)

Puis pour la Page Category, choisir de ne pas utiliser de colonne.

Bonjour,

Je ne trouve plus cette fonctionnalité sur la dernière version de Prestashop. Quelqu'un saurait me dire où elle est passée ?

Link to comment
Share on other sites

il y a 24 minutes, AcidLava a dit :

Je n'ai pas ça sur la nouvelle interface.

Capturedecran2024-03-29a17_47_19.thumb.png.53a64caf9990d4b7b9b6c860792fd7b3.png

 

Ce n'est pas une nouvelle interface, mais l'édition Basic packagé spécifiquement par les équipes de PrestaShop SA.

La version open-source sans les liens publicitaires avec PrestaShop est disponible sur https://www.prestashop-project.org/

Sinon, dans votre cas, demandez à PrestaShop directement comment faire, car perso je n'installerais jamais leur version estampillée PrestaShop SA.

Link to comment
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
×
×
  • Create New...