问题标签 [magento-2.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.
magento - 自定义 Magento 结帐摘要 (Magento 2.xx)
如何在结帐时在 magento 摘要中添加一些自定义字段和元素。据我所知,我需要覆盖一些 knockout.js 模板和 html,完成它的正确方法是什么,以及如何覆盖这些文件?(magento 2.3)
php - Json 以 [ 开头,使用 json_encode 时,它在 magento2 中以 " 开头,使用 php7.1
我希望我的 json 以 { 开头,但如果使用 json_encode 它会转换为字符串,我在 ubuntu 上使用 php7.1 并使用 magento 2.3
这就是我用下面的代码得到的,我不想要'['
这是我的代码
这就是我要的
magento-2.3 - 在 magento2.x 的产品列表页面上显示捆绑产品的预配置价格
在 magento2 中,默认价格范围(从价格和到价格)显示在产品列表页面上的组产品。在产品详细信息页面上,当我们单击“自定义并添加到购物车”按钮时,然后在自定义部分下显示预配置的捆绑产品价格。此捆绑包价格基于管理员中所选默认选项的价格。
我们不想在产品列表页面上显示价格范围。我们只想在列表页面上显示与在产品详细信息页面上显示的相同的预配置价格。
我们如何在列表页面上显示分组产品的预配置价格,例如产品详细信息页面上显示的预配置价格?
php - xampp中magento 2.3中的默认模块安装问题
我是magento的新手,当然也是magento 2的新手。我已经在xampp的php 2.2中安装了magento 2.3。我创建了一个自定义模块,它是一个 CRUD 操作。那工作正常。当我尝试通过管理面板(系统 > Web 设置向导 > 扩展管理器(扩展准备安装))安装模块(magento/module-shared-catalog)时,显示类似错误。
1. 检查 Cron 脚本
Cron 脚本就绪检查失败。隐藏细节
设置应用程序 Cron 脚本出错:尚未配置 Cron 作业 其他检查将因此失败(PHP 版本、PHP 设置和 PHP 扩展)
来自更新程序应用程序 Cron 脚本的错误:尚未配置 Cron 作业
如需其他帮助,请参阅 cron 脚本帮助。
2. PHP 设置检查 *
如需其他帮助,请参阅 PHP 设置检查帮助。
3. PHP 扩展检查
缺少 PHP 扩展。隐藏细节
解决此问题的最佳方法是安装正确的缺失扩展。确切的修复取决于我们的服务器、您的主机和其他系统变量。我们的 PHP 扩展帮助可以帮助您入门。
如需更多帮助,请联系您的托管服务提供商。
我正在我的本地服务器(127.0.0.1)中尝试。
为了克服上述 cron 问题,我在以下文件中编辑了以下函数
C:\xampp\htdocs\lapis\setup\src\Magento\Setup\Controller\Environment.php
在 cronScriptAction()
代替
$setupCheck = $this->cronScriptReadinessCheck->checkSetup(); $updaterCheck = $this->cronScriptReadinessCheck->checkUpdater();
至
$setupCheck = ['成功' => 1]; $updaterCheck = ['成功' => 1];
然后 cron 问题已得到修复,但如上所述,其余两个问题仍然存在。
请帮助我如何解决问题并在我的 Magento 2.3 应用程序中安装任何兼容的模块。
magento - 变量 @theme__color__primary-alt 未定义
编译时,使用 php bin/magento setup:static-content:deploy -f
我收到以下错误
文件 var/www/html/var/view_preprocessed/pub/static/frontend/Magento/b lank/en_US/Magento_Braintree/css/source/_module.less 在 _module.less 在第 13 行,第 26 列 11| 12| @braintree-error__color:@message-error__color;13| @braintree-focus__color:@theme__color__primary-alt;14| @braintree-success__color:@message-success__color;15|
我已经安装了一个主题。
magento - 注意:未定义的偏移量:vendor\magento\framework\Encryption\Encryptor.php 中的 2
使用正确的凭据登录后,我无法登录管理面板。这是我收到的错误消息:
php - Magento 2.3 以编程方式添加产品报价,价格未显示
我目前正在尝试使用此代码将产品添加到我的购物车。
当我在新会话中执行此操作时,产品价格和小计显示为 0.00,但在摘要中小计和订单总计是正确的。编辑产品数量后,价格都正常运行。
我曾尝试使用$quote->collectTotals();
,但这并没有带来明显的变化。
如何更新购物车,以便在打开购物车页面时显示产品价格?
php - 有没有办法在 Magento 2.3 中通过声明性模式创建的表中播种数据?
使用新的声明性模式方法在 Magento 2.3 中创建了一个自定义表,该方法在创建表方面效果很好,除了我不知道如何在创建表时将数据播种到表中。添加数据的方法是否与使用 InstallData.php 不同?
在声明性模式方法之前,它是使用 InstallSchema.php 和 InstallData.php 文件完成的。
我已经尝试将我的 InstallData.php 文件与声明性架构一起使用,因为我无法找到任何地方记录的 InstallData.php 的替换方法(沿着 db_schema.xml 如何替换 InstallSchema.php 的行)。
这是我的 db_schema.xml:
这是我的 InstallData.php 的重要部分:
我希望该表能够像使用旧方法一样生成填充数据。相反,我让表格显示出来,但里面没有任何数据。
php - 如何在magento2.3的产品视图中禁用价格块中的缓存?
我需要在查看产品的价格块中禁用缓存。
我cacheable="false"
在视图上使用过catalog_product_view.xml
,但这不起作用。