Virtuemart 3: jak skrýt moduly v bočním panelu na detailu produktu a zachovat je na kategorii
Obrátil se na mne klient s požadavkem, že by potřeboval moduly z levého panelu (konkrétně menu a banner) zobrazovat jen na stránkách kategorie Virtuemartu, ale zároveň je schovat na detailu produktu. V tomto článku vám poradím, jak toho dosáhnout.
Vzhledem k tomu, že moduly, které přiřadíte stránce kategorie dědí i produkty v ní zařazené, musíme si pomoci trochou CSS a úpravou šablony detailu produktu.

1. Identifikujte moduly, které chcete schovat např. pomocí třídy modulu.
2. Zjistěte si název bočního a hlavního spanu - např. na mém příkladě levý pruh je span3 a pravý širší pruh span9.
3. Vložte do souboru default.php v přepisu šablony (obvykle je umístěn v templates/sablona/html/com_virtuemart/productdetails/default.php inline CSS, které je třeba přizpůsobit vaší šabloně:

první dva řádky skrývají konkrétní moduly, které jsou odlišené pomocí třídy modulu, a poslední dva řádky mění šířku sloupců - levý sloupec na nulu a pravý na 99%.
Tím, že toto CSS vložíte jen do souboru default.php, který se načítá na produktu, neovlivní tato změna zobrazování oněch modulů na jiných stránkách.
Mohlo by vás také zajímat...
- Migrace z Joomla! 1.5 na vyšší verze
- Shack Forms 4.0.23: zpráva neobsahuje email odesílatele
- VirtueMart 3: změna v Paypal pluginu
- JCE editor: nezobrazují se tlačítka v upload manageru
- Akeeba backup: an error occured. The file is not a JPA archive
- Fatal error: Class 'FOF30\Container\Container' not found
- Jak podat daňové přiznání OSVČ s paušálem přes datovou schránku
- Nefunkční autoplay u vimeo videa v Chrome a Safari
- Artio JoomSEF: negenerují se SEF adresy kategorií a produktů
- Jsitemap: jak zapnout cachování mapy stránek a obrázků
