问题标签 [magento2]

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 投票
2 回答
3164 浏览

magento - 在 magento2 中以编程方式创建简单的产品

Magento-2:

如何从magento-2外部以编程方式创建一个简单的产品

0 投票
24 回答
72571 浏览

javascript - Magento 2 不加载 CSS 和 JavaScript

我已经在 localhost 上成功安装了 magento 2,但我无法看到管理面板,因为它向我呈现 404 错误。

其次,当我打开前端时,没有加载 CSS 和 JavaScript。它们也会呈现 404 错误。

另外当我尝试运行命令时:

我收到以下错误

0 投票
2 回答
7333 浏览

magento - Magento 2 安装语言包(nl_NL 翻译)

我目前有一个全新的 Magento 2 安装。A 基本上有一个为荷兰市场配置的商店设置。

我已经阅读了关于安装语言包的 Magento 2 devdocs ( http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/translations/xlate.html ),虽然文档看起来很清楚,但我仍然有一些问题。

Magento 2 带有预安装的荷兰语语言包,位于 vendor/magento/language-nl_nl。但是语言包不包含任何翻译的短语。

我用 Magento 控制台创建了一个 *.csv 文件,它收集了来自供应商/magento dir 源文件的所有短语。我想这个文件是用来分发给翻译的。

完整翻译后有多种选择,我怀疑哪一种最适合我的情况;

  1. 创建一个主题并在主题的 i18n 目录中存储一个 nl_NL.csv 文件
  2. 使用 Magento 命令行工具将我翻译的短语打包到 Magento 目录中

选项 1似乎有一个缺点,因为我的荷兰语翻译与当前主题没有直接关系,而是针对已配置 nl_NL 语言环境的商店。

选项 2我不清楚。Magento 命令 i18n:pack 命令将我的 nl_NL.csv 源文件完美地分解为 vendor/module/i18n/nl_NL.csv 文件。但是由于模块化问题,将其打包在 vendor/magento/ 目录中似乎不是一种选择。

我必须采取哪些步骤来创建与显示的主题无关的全球荷兰语翻译,是模块化的并且可以轻松地在我的所有 Magento 2 项目中分发?

0 投票
2 回答
1946 浏览

magento2 - 如何在安装 2.0 版本的 magento 时修复此控制台日志错误?

我在安装 magento 2.0 时遇到问题。

如何修复此控制台日志错误以便我安装 magento?

[错误] 异常 'Zend_Db_Exception' 带有消息'列'code' 不存在于表“widget”中。' 在 C:\wamp\www\magent\vendor\magento\framework\DB\Adapter\Pdo\Mysql.php:967 堆栈跟踪:#0 C:\wamp\www\magent\vendor\magento\module-widget\Setup \InstallSchema.php(102): Magento\Framework\DB\Adapter\Pdo\Mysql->changeColumn('widget', 'code', 'widget_code', Array) #1 C:\wamp\www\magent\setup\ src\Magento\Setup\Model\Installer.php(798): Magento\Widget\Setup\InstallSchema->install(Object(Magento\Setup\Module\Setup), Object(Magento\Setup\Model\ModuleContext)) #2 C:\wamp\www\magent\setup\src\Magento\Setup\Model\Installer.php(732): Magento\Setup\Model\Installer->handleDBSchemaData(Object(Magento\Setup\Module\Setup), 'schema ') #3 [内部函数]:

提前致谢。

0 投票
3 回答
14796 浏览

translation - 如何在 Magento 2 中安装语言包?

我尝试按照https://mage2.pro/t/topic/270http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-i18n的说明进行操作.html#config-cli-subcommands-xlate-example2 但我还是失败了。

我正在尝试将标题中搜索框的文本从“在此处搜索整个商店...”更改为“这样...”

现在,我在 app/i18n/Test/de_ch 中有以下文件

  • 作曲家.json
  • de_ch.csv
  • 语言.xml
  • 注册.php

使用composer.json中的此内容

de_ch.csv

语言.xml

注册.php

在管理员中,我使用 Deutsch (Schweiz) 配置了商店(Stores > Configuration > General > General > Locale Options > Locale)。

然后,尝试 php bin/magento setup:upgrade 和 php bin/magento cache:clean

但没什么,搜索表单中的文本仍然是“在这里搜索整个商店......”

0 投票
4 回答
9816 浏览

attributes - Magento2:将产品属性添加为媒体图像

当我们将产品属性添加为媒体图像类型时,我遇到了问题。我通过后端成功创建了属性。

但它没有显示在后端的“添加产品”页面中。我也在添加属性区域中选择了相应的属性。

0 投票
3 回答
260 浏览

javascript - Magento2 部署 CSS/JS

嗨,我已经安装了带有示例数据的 magento2。我会部署静态 css/JS 但php bin/magento setup:static-content:deploy它返回 0 错误的命令但问题仍然存在。deploy.php另外我在标准目录中找不到文件。

0 投票
0 回答
287 浏览

magento - 为 magento 2 模块打包和自动配置自定义图标

如何为 magento 2 模块配置自定义图标?我发现的教程建议创建一个超出模块包范围的文件夹。

https://firebearstudio.com/blog/change-default-font-icon-in-magento-2.html

我希望能够将图标与模块打包并在模块安装后进行设置。有可能实现这一目标吗?

0 投票
1 回答
1246 浏览

magento - 使用 WAMP 在 localhost 上安装 Magento 2 给我页面未找到后端,前端没有样式

我尝试使用 WAMP(php5.5、APACHE2.4.9 和 MySQL5.6)在 localhost 上安装 Magento 2。

我添加了所需的扩展名“intl”(通过删除 php.ini 中的 (;)),但由于某种原因它不起作用 - 我不得不将 dll 复制到 Apache bin 文件夹中。

我更新了 xdebug 并且不得不在 php.ini 中为xdebug.max_nesting_level = 50000;.

在这一切之后,我进行了第二阶段的安装(数据库创建等),最后它成功了。但是在尝试进入后端管理页面时,我收到错误页面未找到,并且前端已损坏(无样式)。

所以我安装了带有sample-date的版本,同样的事情发生了,唯一的区别是照片的存在。我使用作曲家安装,并得到同样的错误。

我认为我在安装 WAMP 时做错了,但我不确定。

我遇到的另一个问题是使用安装向导安装的主题:app/design/frontend/magento 文件夹是空的,而 github 存储库有两个主题 - 为什么会这样?

0 投票
1 回答
1042 浏览

magento2 - ScopeConfigInterface 作为构造函数中的参数 - Magento 2

我正在和我一起工作Magento 2,我还是新手。我在控制器类中有这个构造函数:

在我添加 ScopeConfigInterface 之前它一直在工作。现在,当我加载我的页面时,我收到了这个错误:

有任何想法吗?谢谢。