Od pewnego czasu zastanawiałem się czy jest możliwe umieścić moduł tylko na stronie produktu, kategorii, czy stronie głównej sklepu. Nie było mi to do szczęścia potrzebne, wobec czego wstrzymywałem się z szukaniem rozwiązania i testowaniem wpadających do głowy pomysłów. Dzisiaj jednak przy okazji wprowadzania produktów do budowanego sklepu, postanowiłem się temu bliżej przyjrzeć

Poniżej przedstawiam działający sposób, na przykładzie strony produktu.

Najpierw musimy dodać pozycję modułu do pliku xml naszego szablonu. Następnie otwieramy stronę produktu.
U mnie jest to components/com_virtuemart/themes/my_theme/templates/product_details/flypage.tpl.php.
Wybieramy miejsce, w którym ma się znaleźć moduł i wklejamy poniższy kod:

<?php
$modules =& JModuleHelper::getModules('nazwa_modulu');
foreach ($modules as $module) {
echo "<div class='insertedModule'>";
echo JModuleHelper::renderModule($module);
echo "</div>";}
?>

Biuletyn elimu

Wysyłany raz w miesiącu

Nie spamujemy! Zajrzyj do polityki prywatności po więcej informacji