/ / Odstrániť / skryť lištu kategórií z vlastnej stránky - prestashop, prestashop-1.6

Odstrániť / skryť kategóriu bar z vlastnej stránky - prestashop, prestashop-1.6

Zaregistroval som nový ovládač, aby som mohol zobraziť novú stránku. Funguje to dobre, dokázal som skryť ľavý stĺpec volaním:

public function init()
{
$this->page_name = "My products";
$this->disableBlocks();
parent::init();
}

protected function disableBlocks()
{
$this->display_column_left = false;
}

v ovládači. Aj keď mám stále túto lištu: tu zadajte popis obrázku

Ako ho môžem skryť pre môj aktuálny ovládač (ibapre môj vlastný)? Preferovaný spôsob je samozrejme použitie niektorých háčikov alebo niečoho, nielen prepísanie šablóny v téme. Existuje nejaký iný spôsob, ako definovať rozloženie pre stránku ovládača.

odpovede:

1 pre odpoveď č. 1

Priamo z backendu. Choďte na moduly -> pozíciu a vyhľadajte formulár: "blocktopmenu". Háčik je „displayTop“, prejdite na úpravy a vyberte stránku, na ktorej nechcete, aby sa zobrazovala


0 pre odpoveď č. 2

Mali by ste vykresliť súbor TPL pomocou vlastného ovládača a do neho napísať nasledujúci kód CSS, aby ste skryli lištu s hlavnou ponukou:

#block_top_menu {
display: none;
}

Poznámka: Na vykonanie rovnakého postupu môžete použiť aj JS (alebo JQuery).