Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
Jak sbalit popis kategorie ve VirtueMart 2?
06. kvě 2013 00:11 #107390
--- -- -
Ahoj Joomláci,
přemýšlím, jak sbalit popis kategorie ve VM2 - třeba zde: www.cestavina.cz/index.php/vinarska-obla...stonice/results,1-30 a zobrazit jen perex.
Pokud je totiž popis kategorie obsáhlejší, tak se produkty odsunou kamsi hluboko dolů a návštěvník musí rolovat, což je otravné. Zkoušel jsem postupovat stejně, jako u klasických článků v Joomle (značka číst dál), ale ve VM to nefunguje. Jak na to?
MaK.
přemýšlím, jak sbalit popis kategorie ve VM2 - třeba zde: www.cestavina.cz/index.php/vinarska-obla...stonice/results,1-30 a zobrazit jen perex.
Pokud je totiž popis kategorie obsáhlejší, tak se produkty odsunou kamsi hluboko dolů a návštěvník musí rolovat, což je otravné. Zkoušel jsem postupovat stejně, jako u klasických článků v Joomle (značka číst dál), ale ve VM to nefunguje. Jak na to?
MaK.
--- -- -
06. kvě 2013 01:37 #107393
Odpověď od Cony
Moderátor
Značka Číst dál opravdu ve VM nemá význam (VM s ní nepočítá), zkuste mrnknout na JED, jsou tam pluginy, která umí odhalovat části textu pomocí JS (Tabs and slides apod.), s tím by jste to mohl pořešit.
06. kvě 2013 09:34 #107397
Odpověď od Linelabcz
Admin
Možná bude stačit popis kategorie dát pod produkty?
Mimochodem na linelab.org si můžete stáhnout "Vinařskou šablonu" pro virtuemart 2 zdarma. Jmenuje se Shoplab
www.linelab.org/virtuemart-templates/ind...nes?template=shoplab
Mimochodem na linelab.org si můžete stáhnout "Vinařskou šablonu" pro virtuemart 2 zdarma. Jmenuje se Shoplab
www.linelab.org/virtuemart-templates/ind...nes?template=shoplab
14. kvě 2013 13:12 #107670
--- -- -
Odpověď od MaK.
Zkušený uživatel
Díky za tip, hledal jsem, ale zatím asi nenašel funkční model. Máš prosím zkušenost s něčím konkrétním - nějaký přímý tip, název pluginu?
MaK.
MaK.
--- -- -
14. kvě 2013 13:13 #107671
--- -- -
Odpověď od MaK.
Zkušený uživatel
Díky za tip, šablonu omrknu.
MaK.
MaK.
--- -- -
14. kvě 2013 13:28 #107672
Odpověď od Linelabcz
Admin
Žádný plugin, udělejme to přes Template override.
Stáhněte si k sobě soubor components/com_virtuemart/views/category/tmpl/deafult.php
Po té soubor otevřete např. v PsPadu
najděte řádky na kterých bude něco jako:
tento kus kodu smažte/přesuňte úplně dolů na konec souboru nad řádek
uložte
přejděte do adresáře www/templates/vašešablona/html/ (pokud adresář html chybí vytvořte jej)
vytvořte adresář com_virtuemart
v adresáři com_virtuemart dále vytvořte adresář category
tam pak uploadněte upravený soubor default.php + nahrejte prázdný index.html kvůli bezpečnosti.
Hotovo. Toto je pouze příklad neznám konkrétní verzi VM, jakou používáte.
Tímto si zajistíte, že při každé další aktualizaci Virtuemart 2 nedojde k přepsání vámi upraveného souboru default.php. Pokud byste upravil přímo core aktualizace by úpravy přepsala.
Stáhněte si k sobě soubor components/com_virtuemart/views/category/tmpl/deafult.php
Po té soubor otevřete např. v PsPadu
najděte řádky na kterých bude něco jako:
Code:
<div class="category_description">
<?php echo $this->category->category_description; ?>
</div>
tento kus kodu smažte/přesuňte úplně dolů na konec souboru nad řádek
Code:
<div class="vm-pagination"><?php echo $this->vmPagination->getPagesLinks (); ?>
uložte
přejděte do adresáře www/templates/vašešablona/html/ (pokud adresář html chybí vytvořte jej)
vytvořte adresář com_virtuemart
v adresáři com_virtuemart dále vytvořte adresář category
tam pak uploadněte upravený soubor default.php + nahrejte prázdný index.html kvůli bezpečnosti.
Hotovo. Toto je pouze příklad neznám konkrétní verzi VM, jakou používáte.
Tímto si zajistíte, že při každé další aktualizaci Virtuemart 2 nedojde k přepsání vámi upraveného souboru default.php. Pokud byste upravil přímo core aktualizace by úpravy přepsala.