check Mřížka na Seznam (změna výchozího zobrazení produktů)

  • CMS systémy (cmssystemy)
  • Avatar uživatele CMS systémy (cmssystemy) Autor tématu
  • Offline
  • Expert
  • Expert
  • Všechny redakční systémy na jednom místě
Více
20. čen 2016 10:20 - 20. čen 2016 10:25 #290 od CMS systémy (cmssystemy)
Mřížka na Seznam (změna výchozího zobrazení produktů) vytvořil uživatel CMS systémy (cmssystemy)
Potřebujete-li ve výchozím zobrazení produktů zobrazovat produkty jako Seznam (list) na místo výchozí Mřížky (Grid) je potřeba upravit kód takto:

Ve výchozím souboru themes/default-bootstrap/js/global.js poblíž řádku 175 je funkce s názvem bindGrid();
function bindGrid(){
    var view = $.totalStorage('display');
    if (view && view != 'grid')
        display(view);
    else
        $('.display').find('li#grid').addClass('selected');
     
    $(document).on('click', '#grid', function(e){
        e.preventDefault();
        display('grid');
    });
 
    $(document).on('click', '#list', function(e){
        e.preventDefault();
        display('list');
    });
}
kterou je potřeba změnit na:
function bindGrid(){
    var view = $.totalStorage('display');
    if (view && view != 'list')
        display(view);
    else {
        $('.display').find('li#list').addClass('selected');
            display("list");
        }
     
    $(document).on('click', '#grid', function(e){
        e.preventDefault();
        display('grid');
    });
 
    $(document).on('click', '#list', function(e){
        e.preventDefault();
        display('list');
    });
}

a dále je potřeba upravit soubor šablony themes/default-bootstrap/produt-list.tpl z původní:
<ul{if isset($id) && $id} id="{$id}"{/if} class="product_list grid row{if isset($class) && $class} {$class}{/if}{if isset($active) && $active == 1} active{/if}">
na:
<ul{if isset($id) && $id} id="{$id}"{/if} class="product_list list row{if isset($class) && $class} {$class}{/if}{if isset($active) && $active == 1} active{/if}">
V kódech výše byly provedeny změny způsobu zobrazení produktů z Mřížky (Grid) na Seznam (List). Nyní se seznam produktů bude zobrazovat jako Seznam a ne jako Mřížka, jak to bylo ve výchozím nastavení. Pokud stále vidíte starý způsob zobrazení, je potřeba vymazat cache prohlížeče
Poslední změna: 20. čen 2016 10:25 uživatelem CMS systémy (cmssystemy).

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení