我更改了一些 osCommerce 代码以在左侧边栏中显示所有类别和子类别,并且它可以成功运行。
不幸的是,它在主页上隐藏了产品。在 osCommerce 网站的默认主页上,我们获得了当月的产品,它显示了所有产品。
如果我跳过下面所做更改的第 2 步,它会显示产品,但左侧导航不会显示所有类别和子类别。
脚步:
index.php - 在第 37 行左右更改:
if ($category_depth == 'nested') {
至:
if ($category_depth == 'nested' && isset($HTTP_GET_VARS['cPath'])) {
包括/application_top.php - 在第 437 行附近更改:
$cPath = '';
至:
$cPath = '22';
包括/modules/boxes/bm_categories.php - 在第 99 行附近找到:
$parent_id = $categories['categories_id'];
添加:
$dbs[] = $categories['categories_id'];
包括/modules/boxes/bm_categories.php - 在第 109 行左右更改:
while (list($key, $value) = each($cPath_array)) {
至:
while (list($key, $value) = each($dbs)) {
为什么会出现问题?