在zencart任意位置調用側邊欄是很需要的,例如在tpl_header.php文件中,調用搜索框的代碼是:<?php require(DIR_WS_MODULES . 'sideboxes/search_header.php'); ?>這個搜索框這樣就能任意位置調用了。貨币代碼也是一樣。
但是,如果想利用這種調用側邊欄的分類模塊這樣做事行不通的,其他的有些模塊也是一樣。
在不影響左側分類模塊的使用同時,想要在頁眉或頁腳調用側邊欄就需要換一種方法了:
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;?>
、、、、、其他不能直接使用調用代碼的模塊可以以此模塊類推。