1 Magento在结帐时注册帐户 有谁知道是否可以像最初的Magento 1结帐一样将客户注册步骤移至结帐处?寻找可以为我完成此任务的扩展程序或有关如何实现此目标的建议。 8 magento2 checkout customer-account
1 标准cron中的2个是否应该一直运行? 我的问题归结为,是否应该始终运行多个magento cron:run -vvv进程并不断击中MySql。 我正在通过Google Cloud 设置Magento 2.2.1,并且具有3个标准的cron作业,这些作业是通过Google的1单击安装Magento预先设置的。 */1 * * * * /opt/bitnami/php/bin/php /opt/bitnami/apps/magento/htdocs/bin/magento cron:run -vvv 2>&1 */1 * * * * /opt/bitnami/php/bin/php /opt/bitnami/apps/magento/htdocs/update/cron.php 2>&1 */1 * * * * /opt/bitnami/php/bin/php /opt/bitnami/apps/magento/htdocs/bin/magento setup:cron:run -vvv 2>&1 从顶部看-c,总是有2个php.bin进程在运行,这些进程一直在访问MySql,并使其始终使用约50%-70%的CPU。这是通常情况的快照。 PID USER PR NI VIRT RES SHR S %CPU %MEM 19327 mysql 20 0 … 8 magento2 database cron magento-2.2.1
2 如何检查magento 2中应用的补丁 Magento 2中有没有一种方法可以检查已应用的补丁程序状态? 就像我们可以在Magento 1的Magereport中检查补丁状态一样? 8 magento2 patches security version
1 Magento 2:什么是G1传递的标签? 我正在尝试Magento 2的未解决问题,因为我想贡献自己的力量。我想知道G1通过,G2标签通过标签的含义。 8 magento2 magento-2.1
2 将自定义字符串转换为主题删除模板 我知道这个论坛已经处理过几次了 Magento2本地化Javascript Magento 2-JS模板中的翻译问题 Magento2翻译Javascript(KO)模板文本 我已经在Magento 2.1.9项目中安装了意大利语语言包,并且大多数字符串都已正确翻译。 我在主题中添加了新的翻译词典。 vendor/<Vendor>/<Theme>/i18n/it_IT.csv 在这里,我修改了一些翻译,并添加了主题的新字符串以进行翻译。对于phtml文件中包含的字符串,一切正常。 我在结帐的knokout模板中添加了一些自定义字符串。例如在 <My-theme>/Magento_Checkout/web/template/authentication.html 我加了 <span data-bind="i18n: 'Do you already have an account?'"></span> 然后在我的主题it_IT.csv中: "Do you already have an account?","Hai già un account?" 当然,我清空了缓存,pub / static / ,var / view_preprocessed /,var / generation等。然后我运行了所有命令。 字符串仍然是英语。 我真的必须创建一个新的语言包才能在结帐时翻译一些字符串吗?什么原因? 编辑在线翻译适用于所有字符串。这可能是暂时修复它的方法,但不是最终解决方案。 8 magento2 localisation knockoutjs magento-2.1.9
2 Magento 2表单字段切换类型 我想在magento 2中创建一个切换输入选项,如下所示: 但我不知道这是什么类型的字段,现在我正在使用选择下拉列表,如下所示: $fieldset->addField( 'featured', 'select', [ 'label' => __('Featured'), 'title' => __('Featured'), 'required' => true, 'options' => ['1' => __('Yes'), '0' => __('No')], 'value' => $partner['featured'] ] ); 8 magento2 magento-2.1 forms fieldsets magento2.2
1 具有输入参数的magento 2 api路线 我正在尝试使用输入参数创建一个api路由,但没有得到预期的结果。 这是我的webapi.xml: <?xml version="1.0"?> <routes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../app/code/Magento/Webapi/etc/webapi.xsd"> <route url="/V1/foo" method="POST" secure="true"> <service class="..\FooInterface" method="getFooById"/> <resources> <resource ref="anonymous"/> </resources> <data> <parameter name="id" force="true">%id%</parameter> </data> </route> </routes> 这是我的界面: interface FooInterface { /** * Test function * * @api * @param string $id * @return string */ public function getFooById($id); } 这里是班级: class … 8 magento2 magento-2.1 api routing parameter
1 是否有原因在商店代码中不允许使用连字符/破折号? M1和M2的商店代码均不允许使用连字符或破折号。有针对它的后端验证。但是,尚不清楚原因。任何的想法? 8 magento2 magento-1 store-code
2 以编程方式生成xml文件 我需要.xml从扩展名生成文件。里面的Namespace/Module/view/adminhtml/ui_component/文件夹 我需要以语法方式进行此操作,因为该.xml文件将基于数据收集生成,有没有办法做到这一点? 8 magento2 xml file
2 将礼品消息表格块从购物车移动到结帐步骤1 我正在尝试将“礼品选项”块(礼品消息表单)从当前“购物车”页面移至“结帐(运费)”的第一步。我需要将其放在“运输方法”下。我尝试在主题中添加GiftMessage模块,并在其中修改了布局文件checkout_index_index.xml,以引用用于插入Gift Message的checkout根块,但这没有用。任何帮助将不胜感激。谢谢! <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="checkout" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="checkout.root"> <block class="Magento\GiftMessage\Block\Cart\GiftOptions" name="checkout.cart.order.actions.gift_options" template="cart/gift_options.phtml" cacheable="false"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="types" xsi:type="array"/> <item name="components" xsi:type="array"> <item name="giftOptionsCart" xsi:type="array"> <item name="component" xsi:type="string">Magento_GiftMessage/js/view/gift-message</item> <item name="config" xsi:type="array"> <item name="template" xsi:type="string">Magento_GiftMessage/gift-message</item> <item name="formTemplate" xsi:type="string">Magento_GiftMessage/gift-message-form</item> </item> </item> </item> </argument> </arguments> </block> </referenceBlock> </body> 8 magento2 checkout giftmessage
1 Magento 2 url_rewrite表包含“ az-categories /”,该前缀位于我们所有商店的URL之前 我们有一个具有3个商店的多商店Magento 2.1.4安装,最近几周我们注意到,我们的类别URL有时会在我们的所有URL中包括商店代码之一,该商店代码的前缀是“ -categories /”。 例如。az-categories / wheel-brake-tire / brake.html,应为wheel-brake-tire / brake.html,其中az是商店代码。 在对此进行了进一步调查之后,我们发现,只要我们保存类别,系统都会生成更多这样的URL。 它为每个商店ID创建这些URL,但仅向该URL添加一个商店代码。所有商店的URL都为az-categories / wheel-brake-tire / brake.html一行在哪里store_id = 1,另一行在哪里,store_id = 2第三行在store_id = 3。 我们不希望在我们的任何网站上发生这种情况。 我们已经在我们的本地环境中禁用了自定义扩展,并且仍然存在。我们也尝试通过注释掉Magento代码vendor/magento/module-catalog-url-rewrite/Model/CataegoryUrlRewriteGenerator.php作为测试来防止这种情况,但是它仍然发生。 有谁知道如何解决此问题,以使系统不再生成这些额外的URL并使我们的类别恢复正常? 谢谢。 8 magento2 category multistore url-rewrite magento-2.1.4
1 旧的magento / magento2样本模块的叉子 Magento的GitHub帐户曾经有一个项目位于 https://github.com/magento/magento/magento2-samples 该存储库包含约20个如何构建 Magento 2模块的示例。但是,此项目已被删除,原因是-原因? 尽管这些模块中的某些实践已被放弃,并且并非所有模块都已运行,但对于开发人员学习和使用Magento 2而言,这仍然是重要的资源,无论是历史还是实践。 有人知道存储库是否有可用的公共分支吗? 8 magento2 module github
4 在Magento 2.0中以编程方式创建管理员用户 在Magento 1.9中添加新的管理员用户很简单 <?php require_once('app/Mage.php'); umask(0); Mage::app(); $user = Mage::getModel('admin/user') ->setData(array( 'username' => 'admin', 'firstname' => 'admin', 'lastname' => 'admin', 'email' => 'me@hackme.com', 'password' => 'hacker@123', 'is_active' => 1 )) ->save(); $user->setRoleIds(array(1)) ->setRoleUserId($user->getUserId()) ->saveRelations(); echo "User has been created successfully!"; ?> 但是如何在Magento 2.0中添加管理员用户? 8 magento2 magento-2.1 magento-2.0 programmatically admin-user
2 Magento 2 After参数插件 我正在尝试将插件插入以下方法。 public function getCategoryUrl($category) { if ($category instanceof ModelCategory) { return $category->getUrl(); } return $this->_categoryFactory->create()->setData($category->getData())->getUrl(); } 请注意$category传递给上述方法的参数。 作为解决方案,我实现了以下代码。 public function afterGetCategoryUrl(\Magento\Catalog\Helper\Category $subject, $result) { return $result; } 现在,我的问题是:如何获取$category通过父方法传递给插件的参数?我只想根据$category对象中的特定值修改结果。 8 magento2 di.xml
4 Magento 2产品进口的最新状态 现在,Magento 2已经使用了一年多了-将产品信息输入系统的“最新技术”是什么?即人们还在编写一次性导入脚本吗?本机进出口是否足够?是否有第三方模块对此非常有用?第三方服务?等等 8 magento2 import export