在ZenCart任意位置调用侧边栏是很需要的,例如在tpl_header.php文件中,调用搜索框的代码是:<?php require(DIR_WS_MODULES . ‘sideboxes/search_header.php’); ?>这个搜索框这样就能任意位置调用了。货币代码也是一样。
但是,如果想利用ZenCart这种调用侧边栏的分类模块这样做事行不通的,其他的有些模块也是一样。
在不影响左侧分类模块的使用同时,想要在页眉或页脚调用侧边栏就需要换一种方法了:
1,在includes\modules\sideboxes文件夹下,复制一份categories.php 并命名为categories_head.php
在includes\templates\template_default\sideboxes文件夹下,复制一份tpl_categories.php并命名为tpl_categories_head.php
2,删除includes\modules\sideboxes\categories_head.php 中的代码:
- $title = BOX_HEADING_CATEGORIES;
- $title_link = false;
- require($template->get_template_dir($column_box_default, DIR_WS_TEMPLATE, $current_page_base,’common’) . ‘/’ . $column_box_default);
3,调用代码<?php require(DIR_WS_MODULES . ‘sideboxes/categories_head.php’); echo $content;?>
其他不能直接使用调用代码的模块可以以此模块类推。
