问题标签 [magento-2.0]

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 投票
1 回答
163 浏览

magento - 添加产品按钮在 Magento 2.0 中不可用

今天 Magento 2.0 发布了,我安装了它并正在探索它的管理面板。我在目录页面上找不到添加产品按钮,如果我在错误的页面上,有人可以指导我吗?

Magento 2.0 目录

0 投票
1 回答
2790 浏览

magento - Magento2 - 设置编译错误 - 类 Not_Existing_Class 不存在

我成功安装了 magento 2 Community 版本。现在,当我尝试升级设置时,出现错误Please re-run Magento compile command

所以我运行了编译命令

但我收到了这个错误

关于如何解决这个问题的任何想法?!

提前致谢。

0 投票
2 回答
7491 浏览

magento - 未指定模块“Namespace_Modulename”的安装版本:Magento 2

我正在Magento 2 (ver. 2.0.0)中创建一个模块。我已经在app/etc/config.xml中注册了我的模块

module.xmlapp/code/Namespace/Modulename/etc/module.xml下的文件

模块.xml

当我运行我的模块 Magento 2 生成以下错误:

未指定模块“Namespace_Modulename”的安装版本

我的模块在稳定版本之前工作正常,升级到稳定版本后我开始收到此错误。在添加到这里之前,我在谷歌上搜索了很多,得到了一些结果,但没有一个对我有用。

请指导我哪里做错了。提前致谢。

0 投票
6 回答
22992 浏览

magento - 产品未显示在 Magento2 子类别中

我安装了一个新的 magento2,顶级类别正在工作,但对于子类别,即使我将产品分配给这些子类别,前端也没有显示产品。

总是说“我们找不到与选择匹配的产品”。

我在哪里可以找到 Magento 2 中负责显示产品的代码,以便我可以以编程方式对此进行诊断?

0 投票
8 回答
24534 浏览

magento - “设置”命名空间中没有定义命令:Magento 2

我已经安装了latest version of Megento 2,前端、后端和功能一切正常。

我有一个 bin/magento setup:upgrade命令问题,当我在终端中运行此命令时,我得到以下异常。

[InvalidArgumentException]
“setup”命名空间中没有定义命令。

截屏 :

在此处输入图像描述

我在安装过程中是否遗漏了什么或者我需要安装一些软件包才能让它工作?

0 投票
1 回答
7827 浏览

magento - Magento 2 要求未定义

安装 magento 2 CE 后,我有

ReferenceError: require is not defined在控制台中。我找到了这个解决方案

c:\xampp\php\php.exe -f d:\projects\localsites\magento2.local\magento\bin\magento -- setup:static-content:deploy 这对我有帮助,但是每次我刷新静态缓存时,这个问题都会再次发生。我怎样才能“永远”解决这个问题。

0 投票
1 回答
1760 浏览

magento - Magento 2 静态缓存

当我要更改模板中的某些内容时,我需要刷新静态缓存(pub/static),因为我没有看到前端有任何更改,但之后这个文件夹有一些空文件夹,在前端我有一些错误ReferenceError: require is not defined,我需要使用此命令c:\xampp\php\php.exe -f d:\projects\localsites\magento2.local\magento\bin\magento -- setup:static-content:deploy生成静态内容。也许我做错了什么?

0 投票
3 回答
144 浏览

php - 安装 Magento 2.0 时出错

我是 Magento 的新手。我已经在 localhost 上安装了 Magento,并且正在使用 XAMPP (Windows) 服务器。安装成功。

当我打开主页时,它是如此空白,上面没有图像

店铺主页: 在此处输入图像描述

当我打开控制台时,出现以下错误

控制台错误: 在此处输入图像描述

我该如何解决?

0 投票
1 回答
1211 浏览

php - Magento 2 模块扩展客户问题

我正在尝试创建一个 Magento 2 模块以Customer::loadByEmail()使用一些额外的逻辑来扩展默认类和方法。

由于我的模块包含几个不同的类/文件,我创建了一个包含代码的公共要点,而不是用大量代码污染这篇文章。

完整代码:https ://gist.github.com/JasonMortonNZ/90ada76ad5511a37d2c6

同样作为参考,所有代码都位于文件夹中project-root/app/code/Jason/OCUsers

什么工作:

  • magento module:status当我从命令行运行命令时,该模块被我的 Magento 识别。
  • 尽管迁移(架构升级)似乎没有运行,但我可以成功启用和禁用该模块。

什么不起作用

  • 安装和升级的架构更新似乎不起作用。没有数据库架构更新持续存在或生效。
  • 看起来 DI 不正确,因为我创建的新Customer类和loadByEmail方法没有被击中。

任何有关为什么会出现这两个问题的帮助或建议将不胜感激:)

模块.xml

di.xml

客户.php

安装Schema.php

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 项目中分发?