osCommerce 2.3. 如何编辑用户菜单
July 7, 2011
本教程将向您展示如何编辑 header osCommerce 2中的用户菜单.3 templates.
定位菜单文件
- 打开osCommerce安装 directory
- Go to 包括模块\ \盒子 directory
- Open hm_user_menu.php PHP文件 editor
The header 使用无序列表创建用户菜单 layout.
$data = '';
每个菜单按钮都是一个列表项:
'
编辑按钮标题
可以看到,菜单项标题是使用PHP变量创建的,如 $acc_title and $login_title. 调查 包括\ \盒\ hm_user_menu模块.php 文件中可以找到变量值:
$acc_link = tep_href_link('account . link '.php'); 美元acc_title = MODULE_BOXES_USER_MENU_BOX_MY_ACCOUNT; } else{ $acc_link = tep_href_link('create_account . net '.php'); 美元acc_title = MODULE_BOXES_USER_MENU_BOX_CREATE_ACCOUNT; }
$login_link = tep_href_link(' loggoff . link '.php'); 美元login_title = MODULE_BOXES_USER_MENU_BOX_TITLE_LOGOFF; } else{ $login_link = tep_href_link('login . link '.php'); 美元login_title = MODULE_BOXES_USER_MENU_BOX_TITLE_LOGIN; }
要更改按钮标题,需要编辑语言变量 MODULE_BOXES_USER_MENU_BOX_MY_ACCOUNT, MODULE_BOXES_USER_MENU_BOX_CREATE_ACCOUNT etc.
您可以在 包括\ \英国\ \语言模块盒\ hm_user_menu.php file
define('MODULE_BOXES_USER_MENU_TITLE', '用户标题菜单'); define('MODULE_BOXES_USER_MENU_DESCRIPTION', '显示用户菜单页头链接'); define('MODULE_BOXES_USER_MENU_BOX_TITLE', '用户菜单'); define('MODULE_BOXES_USER_MENU_BOX_TITLE_LOGIN', ' login '); define('MODULE_BOXES_USER_MENU_BOX_TITLE_LOGOFF', '注销'); define('MODULE_BOXES_USER_MENU_BOX_MY_ACCOUNT', '我的账户'); define('MODULE_BOXES_USER_MENU_BOX_CREATE_ACCOUNT', '创建帐户'); 定义(“MODULE_BOXES_USER_MENU_BOX_SHIPPING”、“航运 & Returns');
您可以修改变量值或定义自己的变量.
编辑按钮链接
可以看到,菜单项链接是使用PHP变量创建的,如$acc_link and $login_link. 与按钮标题的方式相同,变量值可以在 包括\ \盒\ hm_user_menu模块.php file:
$acc_link = tep_href_link('account . link '.php'); 美元acc_title = MODULE_BOXES_USER_MENU_BOX_MY_ACCOUNT; } else{ $acc_link = tep_href_link('create_account . net '.php'); 美元acc_title = MODULE_BOXES_USER_MENU_BOX_CREATE_ACCOUNT; }
$login_link = tep_href_link(' loggoff . link '.php'); 美元login_title = MODULE_BOXES_USER_MENU_BOX_TITLE_LOGOFF; } else{ $login_link = tep_href_link('login . link '.php'); 美元login_title = MODULE_BOXES_USER_MENU_BOX_TITLE_LOGIN; } 您还可以看到按钮链接到的页面文件名.
您可以使用教程添加变量和添加页面 如何添加新的页面到osCommerce商店.