Jump to content
thirty bees forum

urban

Members
  • Posts

    2
  • Joined

  • Last visited

urban's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Ah! I haven't datakick! Thank you for your reply! I go about and see how to reset the php. Should be able to figure out that part. Acknowledged about step 3. I'll revert the core file back. Thank you for helping me out 🙂 Alan
  2. Hey guys. I'm trying to add a new htmlblock hook to BELOW the image slider and above featured products on the niara theme homepage. I've spent 2 days trying out and putting echo exit breaks on checkpoints to see where and what i'm outputting, but to no avail. What i've done so far is 1. add a new entry to the tb_hooks section and calling it displayHomeStaticContent 2. inside tbhtmlblock.php i've modified // List of hooks $this->hooksList = [ ... 'displayHomeTabContent', 'displayHomeStaticHTML', ]; #line 537 public function hookDisplayHomeStaticHTML($params) { return $this->hookCommon('displayHomeStaticHTML', $params); } 3. at front/IndexController.php i've modified $this->context->smarty->assign( [ 'HOOK_HOME' => Hook::exec('displayHome'), 'HOOK_HOME_TAB' => Hook::exec('displayHomeTab'), 'HOOK_HOME_TAB_CONTENT' => Hook::exec('displayHomeTabContent'), // NEW HOOK ENTRY HERE 'HOOK_HOME_STATIC_HTML' => Hook::exec('displayHomeStaticHTML'), ] ); 4. finally at themes/niara/index.tpl i've adjusted {if !empty($HOOK_HOME_STATIC_HTML)} <div class="tab-content"> {$HOOK_HOME_STATIC_HTML} </div> {/if} {* the rest of the index code below the image slider} I've put in a lot echos inside the relevant function code areas, and I've found out that Hook::exec('displayHomeStaticHTML') is being called but is not triggering the PHP function, and that public function hookDisplayHomeStaticHTML($params) isn't being called also What am I missing or doing wrong, in trying to create a new hook,solely to be used on the homepage only? Thanks for all your help! Alan
×
×
  • Create New...