问题标签 [opencart-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
74 浏览

php - 如何在打开的购物车 2.3.0.2 中创建新路线

如何在 2.3.0.2 版本的打开购物车中创建新的路线/页面?

我需要创建一个具有固定内容的页面....

我创建了一个控制器和视图,但是,不工作......

有什么教程或示例让我重做一遍吗?

控制器

看法

0 投票
1 回答
2721 浏览

php - Opencart 3 在最新产品视图中获取产品选项

我正在修改 OpenCart 默认主题,我想在最新的产品视图页面上获取产品选项。

我从产品视图页面复制了这段代码:

我复制了这段代码catalog/controller/extention/module/latest.php

我得到

foreach参数中

以上product_idUndefined,有什么建议吗?

0 投票
0 回答
178 浏览

php - 如何删除 opencart url 中的“/upload”?

我正在为我的商店使用 Opencart(版本 3)。我的域网址将类似于www.something.com。是否有可能以 htaccess 或其他方式将其从www.something.com/upload/更改 为www.something.com。谢谢!

0 投票
1 回答
2557 浏览

sass - 如何停止 Opencart v3 SCSS 编译器

我正在尝试为 OpenCart v3 创建一个主题,并且像它的默认主题一样,我也在使用引导框架。没有具有 SCSS/SASS 扩展名的文件,但每次我刷新页面时,它都会查看 bootstrap.min.css 文件,并以某种方式将其分解为 scss 文件并再次编译。因此,默认引导程序覆盖了我所有的样式。

我记得我曾经不小心单击了 scss clean cache 按钮,但这并不意味着我允许它一次又一次地破坏和重新编译引导程序,即使 scss make cache 选项已打开。

它提出了这些链接。

这是一个示例,用于解释从检查元素复制的关于在主题的任何地方都没有边框半径的问题:

如何永久停止 scss 编译器?或者另一方面,如果我更喜欢编写自己的 Scss 文件而不是 CSS,那么 OpenCart 是否也会在开发阶段编译它,我是否需要像往常一样使用终端?

在 OpenCart 中找到以下代码,但我不明白:

0 投票
1 回答
910 浏览

php - 在 Opencart 的每个页面上显示所需的产品选项

我们可以在 opencart 中创建自定义选项,并根据需要将这些选项与产品链接。我想在每个页面上显示所需的产品选项,即类别、搜索结果,而不仅仅是在产品详细信息页面上。

0 投票
1 回答
1566 浏览

php - Opencart v3 向功能模块添加额外的产品图像

对于特色模块中显示的每个产品,我都有一个弹出窗口,在该弹出窗口中,我想显示与产品页面外观相似的产品的所有图像,即 1 张大图像,下方有其他图像的缩略图,单击时会更新大图像。

为此,我将一些代码从控制器 product.php 复制到控制器模块 features.php 但这似乎不起作用。这是我的代码:

控制器/扩展/模块/特色.php

对于视图/主题/扩展/模块/特色.twig

0 投票
2 回答
747 浏览

php - 树枝中的特殊字符问题

我尝试了以下自定义块的代码。当我从管理员添加内容时,它工作正常。但是,仅针对特殊字符发出。

admin\view\template\extension\module\theme_module.twig

管理员\控制器\扩展\模块\theme_module.php

目录\控制器\common\header.php

目录\视图\主题\默认\模板\常见\header.twig

当我确实添加来自管理员的内容时:ľščťžýáíé

所以,输出:ľšÄťžýáÃé

0 投票
1 回答
1465 浏览

twig - 在树枝文件 Opencart 3.0.2.0 中显示来自控制器的数据

我已将此行添加到 catalog/controller/product/category.php

并在 catalog/view/theme/journal2/template/product/category.twig 替换

用这条线

但它什么也没显示,我错过了什么?

提前致谢。

0 投票
2 回答
5351 浏览

opencart - 将新模块位置添加到 OpenCart 3

我正在使用OpenCart 版本 3.0.2

默认情况下,OpenCart 有 4 个区域,我们可以在布局中放置模块。IE

  1. 左栏
  2. 右栏
  3. 热门内容
  4. 底部内容

我的问题是我们是否可以以某种方式将模块也放到其他地方,或者我们是否可以以某种方式调用 HTML-Module 中的模块并使用一些 HTML 代码进行包装。基本上我坚持一个设计,我想在主页中添加一些动态横幅,但要根据设计显示它们,它们更多地被包裹在行中,而不是 col-6,因为引导程序是我正在使用的框架。

为了详细说明我的要求,我正在编写示例 HTML,以便我可以显示我想为主页添加模块的位置

有可能我可以在左右列中删除大横幅模块和更多横幅模块<aside id="column-left">以及一些 jQuery 来将列的包装 HTML 从更改为<div class="col-6">也是。

有人会建议一种更好的方法来为主页添加这样的模块吗?

如果我无法用 HTML 解释问题,请提供结构图像:

在此处输入图像描述

0 投票
1 回答
1507 浏览

opencart - opencart 自定义付款扩展未显示在付款方式中

我正在 opencart 3 中编写自定义支付扩展。我已经设置了必要的方法并且插件未启用。我正在尝试在安装后自动启用该插件,但它确实可以工作。这些是我的代码。目录>上传/admin/controller/extension/mycustom.php

如果这些代码不正确,是否有可能让插件在安装后自动启用。