问题标签 [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.
php - Magento 2 - 如何在另一个 phtml 文件、xml 布局、静态块和 cms 页面中调用自定义 phtml 文件?
我正在创建一个 magento 2 主题。我只想知道如何xml layout, static block, cms page
在另一个文件中添加 .phtml.phtml
文件。谢谢你。
magento - magento 2 如何在主页显示类别产品?
我在magento 1.x版本中使用了上面的代码,在首页显示分类产品
更新到 Magento 2.0 版后,上面的代码不再工作了。
我该如何纠正它?
magento2 - 将新的css文件包含到magento 2中的方法是什么
请帮助我,我在 magento 2 中创建了新的自定义主题,但我在将新的 css 文件添加到主题时遇到了问题。
为了您的信息,我已使用 composer 将代码部署到 pub 文件夹。Css 文件正在那里复制,但不包括那些到前端的文件。
model - Magento 2 从自定义模块自动创建自定义表
我刚从 Magento 1.7 升级。我成功地创建了模块、控制器、助手等。
今天我尝试用自定义表格创建一个模型。我希望自动创建表。我做了以下步骤:
我创建了一个具有以下目录结构的模块:
以下是每个文件的内容:
安装Schema.php
模块.xml
然后在我的 magento2 目录的命令提示符下,我执行了命令:
该命令成功运行,但未创建表。然后我还执行了命令:
但仍然没有任何反应。
注意:如果我在数据库中手动创建表,我可以成功读取表。
magento - Magento2 的变化
嗨,我是新来的Magento 2
,我想知道我必须将
vendor/magento/module-theme/view/frontend/layout/default.xml
文件放在哪里,我试图复制文件并将其放在c:\wamp\www\kk2\app\design\frontend\Magento\MyStore\layout
文件夹中并且无法正常工作。我也尝试了c:\wamp\www\kk2\app\design\frontend\Magento\MyStore\module-theme\layout
其他选项,但我不知道我必须把它放在哪里才能开始修改主题,Magento 官方页面上的文档不是很清楚。
magento2 - PHP7 中的分段错误
我们在 PHP 7.0 中遇到了这个奇怪的问题。我们在 PHP 7.0 上运行 Magento2 的索引器,并在不同的环境中产生不同的结果。如果我们使用 CentOS,并从Remi's Repo或Webtatic Repo获取 PHP 7.0 ,我们会得到如下分段错误:
但是,如果我们使用编译好的 PHP7 版本,就没有错误。我们还尝试使用 ppa:ondrej/php-7.0 配置了 Ubuntu 14.0 和 PHP 7.0.0 的 vagrant box,也没有问题。
任何想法为什么在使用这些特定存储库时会发生此错误?
使用 7.0.1更新 的堆栈跟踪有所不同:
php - 如何通过 Magento 2.0 中的属性代码获取产品属性选项
我正在尝试检索下拉属性列表并检查该值是否存在(如果确实存在,我需要获取该值并将其分配给产品),如果不存在,我将不得不创建它并获取其值以分配它到产品。
magento2 - Magento 2.0 翻译
我 - 作为一个基本的 magento 用户 - 试图翻译成荷兰语,但它没有按预期工作。我已经在 2.0 中进行了全新安装。
我做了什么?
- 我在 app/i18n/test/nl_nl 创建了一个目录
- 我已将文件从 vendor/magento/language-nl_nl 复制到 app/i18n/test/nl_nl 并将其更改为:
作曲家.json
语言.xml
注册.php
我添加了一个 nl_NL.csv 文件“在此处搜索整个商店...”、“Zoek TESTING...”
缓存
没事了!有人愿意在这个圣诞节给我提示吗?
预先感谢!
requirejs - 如何将 Magento2 与 RequireJS 一起使用?
我只是从 Magento 1.x 迁移到 Magento 2.x。我发现 Magento2 使用 RequireJS 来处理 JavaScript 文件。所以我了解了 RequireJS 是什么,以及如何使用它。
我发现大多数示例使用data-main="main"来定义配置文件。
在 Magento2 的 default_head_blocks.xml 文件中,我找到了这样的脚本标签:
在这里,他们没有指定任何data-main。
这些是我的问题:
Magento2/RequireJS 如何知道应该加载哪个 JS 进行配置?(我在多个地方找到了 requirejs-config.js )
默认情况下 Magento2 会加载大量 JS(超过 20 个),我该如何限制它们?
我找不到足够的文档。
php - Magento 2 - 模块安装的正确方法
尝试从此在 Magento 2 中安装示例模块。下面是模块结构app/code/NameSpace/Module/
模块.xml
作曲家.json
注册.php
执行以下命令以启用模块
它说there are no commands defined in the "module" namespace.
也在前端它抛出异常。我正在使用作曲家,但不是 github。
Fatal error: Uncaught exception 'Magento\Framework\Exception\LocalizedException' with message 'Source class "\Magento\Framework\Module\Updater\Setup" for "Magento\Framework\Module\Updater\SetupFactory" generation does not exist.'
代码编辑
添加了包含以下代码Setup
的文件的文件夹InstallSchema.php
- 安装Magento 2模块的正确方法是什么?
- 我错过了任何关键步骤吗?
参考网址: http: //mageinferno.com/blog/setting-up-magento-2-module-right-way-composer-packagist