问题标签 [magento2.2]
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.
browser-cache - 如何在浏览器中删除 Magento 产品详细信息存储?
在Magento 2中,当我们打开多个产品时,它会将这些产品的数据存储到window.localStorage.product_data_storage
本地浏览器中,许多浏览器的数据会自动删除,但在某些浏览器中它不会被删除
我不得不说在这件事发生之前我开了大约 200 种产品,但一直不清楚。
当我们清除浏览器的缓存时,它正在从浏览器中删除该数据内容,但很简单,最终用户不会每次都去清除他们的缓存,所以我们如何从他们的浏览器中删除这些内容?
任何帮助将不胜感激
谢谢你!
php - 如何在产品页面 Magento 2 上显示属性组名称
我想在产品信息选项卡中显示属性组名称,就像在管理面板上一样。
例如:
属性
组 1 属性 1
属性2
属性
组 2
属性3
属性4
php - Magento 2 在块中获取自定义缓存值
我在自定义模块中创建了一个自定义缓存,我可以通过观察者对其进行读写。但是,当我尝试在块文件中获取存储的数据时,我得到一个空响应。
这是我的代码:
块/日历.php
这是能够成功读取/写入缓存的观察者。
我真的很感谢任何帮助!
magento - 新的 magento storeview 没有继承网站配置
问题:创建一个新的 storeview 似乎并没有将它“连接”到网站视图,因此它不会继承它的配置。另请参阅下面的屏幕截图以使事情更清楚。
附加信息
在我们创建的最后一个 storeview 和新的 storeview(测试)之间,没有对代码库进行真正的更改。从那时起,该商店一直在 2.2 版上运行,并且没有安装新的扩展。
我尝试验证几件事,例如检查商店是否正确链接到网站(在数据库表“商店”中)。我还遇到了一个错误,据说它存在于 2.1.3 版中(如https://magento.stackexchange.com/questions/157925/magento-2-1-3-store-view-config-doesnt-inherit中所示-website-config),我已验证此修复程序是代码的一部分。
保存网站配置以希望覆盖存储配置不起作用,也没有刷新整个缓存(包括磁盘上的缓存)。每当创建或修改新的 storeview 时,日志中都不会显示错误。
我有点迷路了,不知道该往哪里看。任何帮助,将不胜感激。
magento2 - 多商店:产品图像(默认)导入、基本、小、缩略图图像未在(非默认)商店中设置
我有多网站实例。我通过 admin->system->import... 下的 Magento2(默认)工具导入了产品图片。
图像导入成功,我可以看到,每个导入的图像都设置为基本、小和缩略图,在产品(默认)商店下。
但是,如果我通过(商店视图)切换到另一家商店,图像存在,但没有设置为基本、小和缩略图。
请帮忙。
jquery - 使用 Javascript setTimeout/setInterval 打开一个弹出窗口并在几秒钟后自动关闭它
addtocart 成功后,我创建了一个 ajax 调用函数。
我需要在 addtocart 后每 4 秒打开一次自定义弹出窗口,并在 4 秒后关闭它。
但我也需要在关闭弹出窗口后清除间隔。
在自定义函数 ajax 成功包含,
但它不起作用。如何做到这一点(清除间隔)?
magento2.2 - 后端仅显示 2 个相关产品
在 magento 产品管理网格中只有两个产品显示为推荐产品,而我们已将 10 个产品与一个产品指定为推荐产品。
magento2 - Magento 2 Magento\Catalog\Model\layer getProductCollection() 不影响过滤器
我正在尝试更新我的目录和目录搜索列表集合Magento\Catalog\Model\Layer::getProductCollection()
。我只需要在我的列表中显示分组产品。
首先,当我试图覆盖Magento\Catalog\Model\Layer
我的自定义模块时,它不起作用。
所以,我直接在vendor/magento/module-catalog/Model/Layer.php
. 该集合仅适用于图层导航过滤器,list.phtml
但不适用于图层导航过滤器。
任何人都可以让我知道如何覆盖 Magento 2 中的目录和目录搜索列表集合吗?
magento - Magento 2 - 如何添加货币切换到导航
我愿意在 Magento 2.2 中移动货币切换器成为导航的最后一项,有什么想法吗?
attributes - Magento2:可配置产品:在 list.phtml 中获取样本属性需要太多时间
前提条件 Magento CE 2.2.0 PHP 7.0.23-1
数据库从 1.9.2 迁移到 2.2.0
检查了不同的实例和各种版本。配置了最高可能的服务器配置。
-我们有一个“经典戒指”类别,只有 12 种可配置产品。每个可配置产品至少包含 1100 个简单产品,其中一些具有 1500 多个简单产品,并且在一个“经典环”类别下总共有 13k 多个产品(包括可配置和简单变体)。
一种可配置产品有 5 个属性“颜色、材料、表面处理、厚度、宽度”,我们在列表页面上显示每个产品属性,包括其所有样本选项(如颜色:红色、绿色、黄色..,材料:10k, 14k,18k..,宽度:2mm,4mm to 12mm..等)
重现步骤
当我们点击 classicrings 类别(即前端的列表页面)以在前端显示所有 12 个可配置产品时,服务器将在 10 到 15 分钟后超时或加载页面。
-因此,我们调试了 list.phtml 代码并注释了以下代码,所有样本属性及其选项都通过该代码出现在列表页面上:
预期结果
类别产品列表页面应加载所有属性和选项,至少需要 2 到 5 秒(包括显示所有属性和选项)。
实际结果
请求超时
此请求处理时间过长,已被服务器超时。如果不应该超时。有时系统崩溃。
对于较小的产品变化,它加载良好,但也需要 40 多秒。