问题标签 [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.
configuration - magento 2 未传递必需参数“theme_dir”
安装主题并在后端应用主题(系统->配置->常规->主题)后,清除缓存并刷新前端它在magento2中给出错误。错误如下
添加了registration.php
主题,但前端是空白页...
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
这对我有帮助,但是每次我刷新静态缓存时,这个问题都会再次发生。我怎样才能“永远”解决这个问题。
magento - 在 Magento 2.0 中获取当前页面 url
我正在尝试在模板文件中检索当前页面 url,但我不知道如何在 Magento 2.0 中执行此操作。
有谁知道如何得到它?(请记住,我正在使用模板/phtml 文件)
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
生成静态内容。也许我做错了什么?
magento2 - 升级模块出错
使用以下命令通过终端升级模块时出现错误:
错误是:
你能帮我弄清楚发生了什么事吗?
magento2 - 错误 503:magento2 服务不可用
从 magento2 connect 安装模块失败后,我遇到了一个问题。我的平台是windows8-apache2.2-php5.6-mysql5.6,打开首页出现如下:
Service Temporarily Unavailable 由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。
请帮助我!谢谢。
javascript - Magento2 不加载图像和 css
我已经下载并安装了 Magento 2,但脚本和 css 出现 404 错误。我的图像路径的一个例子是:http ://www.arredomobilionline.com/pub/static/frontend/Magento/luma/it_IT/images/logo.svg
我已经尝试过这个解决方案:
打开 app/etc/di.xml 并找到 virtualType name="developerMaterialization" 部分。在该部分中,您会发现需要修改或删除的项目 name="view_preprocessed"。您可以通过将内容从 Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink 更改为 Magento\Framework\App\View\Asset\MaterializationStrategy\Copy 来修改它
在我的默认 di.xml 文件中默认有:
我试图删除第一个符号链接部分或将其更改为“复制”,但它不起作用。我还为每个文件设置了 777 权限。
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