尝试在opencart中创建自定义PHP函数。基本上我需要知道我们是在查看购物车页面还是结帐页面。我知道完成此操作的最简单方法是访问路由请求参数。我想创建一个可重用的函数,但该函数在整个站点范围内可用。这可能吗?它会去哪里?函数看起来像这样:functionisCheckout(){$route=$this->request->get['route'];//iscart?if($route=='checkout/cart')return'cart';$parts=explode('/',$route);if($parts[0]=='checkout')return'checkout';
我在将管理页面添加到Opencart2时遇到了问题,并且遵循SO上几乎相同问题的答案也无济于事,因此我认为该问题是OC2特有的。按照thisquestion的回答我仍然收到错误消息“fatalerror:在第13行调用C:\websites\weddingshoponline\shop\admin\controller\custom\helloworld.php中未定义的方法ControllerCustomHelloWorld::render()。任何帮助将不胜感激,因为我一直在兜圈子。谢谢。PS恢复到以前版本的OC不是有效的响应,尽管是一个很好的响应。 最
我刚刚第一次安装OpenCart,删除了它附带的所有虚拟产品和类别并添加了我自己的。但是,现在我的菜单中什么也没有出现——没有产品类别。我似乎不知道在何处向菜单添加项目。谁能指出我正确的方向?谢谢更新:这是我的标题tpl文件中的php:?phpif($categories){?>">">我没有对原来的内容做任何改动 最佳答案 在Catalog->Category->insert中创建一个新的父类别和子类别,然后添加新产品Catalog->product->insert。产品应该出现在前端。有关详细信息,请参阅此视频教程:http:/
我使用的是最新版本的opencart。我想要做的是在每个页面上显示来自商店类别页面的图像,因为我想将它实现到菜单中。你可以在这里明白我的意思:http://www.tomrawcliffe.com/portfolio/strings-r-us/在我发现的cetegory.tpl文件中:"alt=""/>但我开始意识到这并不像将其复制并粘贴到header.tpl等中那么容易。我该怎么办!? 最佳答案 好的,打开/catalog/controller/common/header.php找到这段代码//Level1$this->data[
我写了一个模块,使用vqmodforopencart。如何检查是否从管理模块中安装了vqmod?我想在模块内部显示一条警告,检查是否安装了vqmod?更好的方法是检查它是否也具有生成缓存文件并写入vamod.log的正确写入权限这样做的最佳方法是什么?PS:如果你能用vqmod标记问题就好了。我没有足够的声誉来创建新标签。 最佳答案 /vqmod/install如果已安装,它会告诉您“vqmod已安装” 关于php-Opencart如何测试是否安装了vqmod?,我们在StackOver
我已经定义了一些自定义属性并通过Opencart将它们分配给产品管理面板。我正在尝试在结帐时检索这些属性以调整一些运费。我目前正在getQuote函数中的catalog/model/shipping/ups.php文件中工作。我正在接近这个:print_r($this->cart->getProducts());这为我提供了以下产品数据:Array([59]=>Array([key]=>59[product_id]=>59[name]=>MyProductName[model]=>ABC[shipping]=>1[image]=>data/myproduct.jpg[option]=>
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我需要重建结帐页面,其中包含最新的废弃产品。如果您已经登录到opencart消费者网站并点击此url-http://www.example.com/index.php?route=checkout/cart,它肯定会列出购物车中的所有产品(尚未购买)。在不登录消费者网站的情况下,如果有人直接点击此url-http://www.example.com/index.php?route=checkout
我曾使用subversion恢复我的PHPOpencart项目,但我遇到了权限问题(示例如下所示:Warning:imagejpeg():Unabletoopen'/var/www/html/opencart/image/cache/data/pavblog/img-blog-620x300w.jpg'forwriting:Permissiondeniedin/var/www/html/opencart/system/library/image.phponline45Warning:imagejpeg():Unabletoopen'/var/www/html/opencart/imag
有没有办法在Opencart的产品页面中获取产品的父类别?谢谢 最佳答案 是的,你可以。我已经在OpenCart1.5.1.x中测试了我的代码首先必须修改文件/catalog/controller/product/product.php添加在第94行之后:$product_info=$this->model_catalog_product->getProduct($product_id);添加这个:$categories=$this->model_catalog_product->getCategories($product_inf
我想在opencart管理订单页面上添加自定义字段。比较值,例如如果oc_order.order_id=oc_custom_table.order_id然后在管理订单列表上显示oc_custom_table.comment。在管理订单信息页面上显示相同的内容。我在admin_model_order.php页面中添加了一个自定义函数,其中包含所有查询。publicfunctiongetCustomTable($order_id){$query=$this->db->query("SELECT*FROM".DB_PREFIX."custom_tableWHEREorder_id='".(i