Jump to content

VYRESENO:Zobrazeni výpisu modulu na stránkách CMS


Kenik

Recommended Posts

Zdravím,
seznamuji se s prestashopem. Delam v php ale neumim s tridami ani se smarty

Mám modul HomeFeatured který vypíše produkty z hlavni kategorie.
Standartně je vypisuje jen na indexu shopu.

Hledal jsme ve slozce modulu a nasel jsem funkci:
function hookHome
Tak jsme patral v soouborech /index.php a /templates/.../index.tpl ..

Když jsem do /cms.php pridal radek $smarty->assign('HOOK_HOME', Module::hookExec('home'));
a do /templates/mujtemplate/cms.tpl jsme pridal {$HOOK_HOME}
Tak se mi vypise cely obsah Indexu..

Co stuim ja potrebuji jen ten box doporucujeme...

Díky za nakopnuti.

Link to comment
Share on other sites

Vyřešeno:

Díky http://www.prestashopfreemodules.com/create-hooks-in-6-easy-steps/

1. Vytvořit nový HOOK > doporucujeme > tabulka hook
2. propojit jej s modulem v DB tabulka hook_module
3. /cms.php

pridat
$smarty->assign('HOOK_DOPORUCUJEME', Module::hookExec('doporucujeme'));

před    
$smarty->display(_PS_THEME_DIR_.'cms.tpl');


4.
do /templatese/.../cms.tpl
pridat:

{$HOOK_DOPORUCUJEME}


5.
definice funkce v /modules/modul/modul.php

function hookDoporucujeme($params)


skopiroval jsem function hookHome($params) jen jsem prejmenoval nazev

Link to comment
Share on other sites

×
×
  • Create New...