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');,基本流程就是这样

未完待续...

转载于:https://my.oschina.net/liufeng815/blog/353500

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值