prestashop浅谈一

最近在搞个项目用的是prestashop开源系统,知道ps充分利用jquery技术,到前台一看,果然很多不错的效果,后台总体来说还不错,比zencart好看,玩了几天,总结了几点
1、后台要改成中文,除了要安装中文语言包外,还要在管理员选项里把language选成中文才行,这是在1.4最新版本里,1.3.7不需要,导航标签没有翻译,需要下个模块具体看这里http://www.mypresta.com/posts/list/564.page

2、1.4前台模块的位置是可以直接界面化编辑,这个的确不错

3、在二次开发调试前建议关闭缓存和smarty预编译机制,有时会因为这个,看不到效果,还有将config/config.inc.php
@ini_set('display_errors', 'off');改成on,可以看到出错信息

4、ps整体的结构还是很清晰的,这有张图,是老版本的
新版本的有所变动,有个controllers文件夹,是用来放控制器文件,ps采用的是smarty模板机制,懂的人玩ps会很容易,看index.php

require(dirname(__FILE__).'/config/config.inc.php');
ControllerFactory::getController('IndexController')->;run();

加载配置文件,运行控制器controllers/IndexController.php,在控制器中赋值self::$smarty->assign('HOOK_HOME', Module::hookExec('home'));,引入模板文件self::$smarty->display(_PS_THEME_DIR_.'index.tpl');,基本流程就是这样

未完待续...

你可能感兴趣的:(prestashop)