Magento

Magento电子商务平台用户的问答

2
在magento 2.0中,我如何添加新的顶部链接并使用xml删除现有链接
app / design / frontend / Amydus / test / Magento_Theme / layout / default.xml <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceContainer name="header.container"> <block class="Magento\Framework\View\Element\Html\Myblock" name="header.myblock"> <arguments> <argument name="css_class" xsi:type="string">header links</argument> </arguments> </block> </referenceContainer> <referenceBlock name="top.links"> <block class="Magento\Framework\View\Element\Template" name="tlink.them" before="-" template="Magento_Theme::html/header.phtml"/> </referenceBlock> <referenceBlock name="logo"> <arguments> <argument name="logo_img_width" xsi:type="number">148</argument> <argument name="logo_img_height" …

5
Magento 2:请求对象上的getPost和getPostValue方法
我看到在Magento 2中涉及请求的任何地方,该请求都是的实现\Magento\Framework\App\RequestInterface。 此接口不包含getPost(用于\Magento\Catalog\Controller\Adminhtml\Category\Widget\CategoriesJson)和getPostValue(用于\Magento\Catalog\Controller\Adminhtml\Product\Save)的方法,但它们仍被调用。 可以确定这些方法始终会用于http请求吗? 还是应该在模块中使用其他内容来获取$_POST数据?



3
SOAP错误:解析WSDL:无法从“”加载,无法加载外部实体
我们正在为magento网站开发一个android应用。我们必须将SOAP API从magento传递到android,以获取会话ID。 通过以下链接,我们在magento管理面板中创建了SOAP Web用户和角色: https://www.yireo.com/tutorials/magebridge/administration/596-step-by-step-create-a-magento-api-user 当我们尝试从android连接到magento时,出现错误。这是我们正在使用的链接: http://videomergerapp.com/index.php/api/v2_soap/

2
设置单个优惠券的到期日期
我想创建优惠券代码,我还需要设置到期日期。Magento提供仅设置促销规则的到期日期,并且会影响该规则内的所有优惠券。无论如何,数据库表salesrule_coupon中也有一个字段,expiration_date但似乎该字段没有在任何地方使用。 是否有人成功为单个优惠券设置了有效期?否则,我认为正确的唯一方法是创建观察者,观察者将观察输入的优惠券代码,并在优惠券过期时删除该优惠券,从而使优惠券代码在应用之前无法使用。 任何想法表示赞赏。


2
如何加载联接2个表的模型数据?
假设我有一个目标表A的简单模型A,现在我必须添加一些额外的信息,所以我决定创建一个模型B并将那些额外的信息保存在表B中,并使用指向表A索引键的外键。 通常,联接是在集合中完成的,但是如果我加载模型,则不会调用该集合,而是仅resource model使用。 如何修改模型A还加载从数据表B上load()?
9 model  sql 


3
数据URI和CSS文件合并问题
Magento CSS文件合并将主机名假装成我的data-uris,因为Mage_Core_Model_Design_Package(beforeMergeCss)中的RegEx 无法正常工作。它应该在主机名之前添加相对的图像路径,但不能在数据URI之前。 $cssUrl = '/url\\(\\s*(?!data:)([^\\)\\s]+)\\s*\\)?/'; $contents = preg_replace_callback($cssUrl, array($this, '_cssMergerUrlCallback'), $contents); CSS代码: background: #fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat; 合并后的结果: background: #fafafa url("http://shop12.dev/skin/frontend/shop/default/styles/data:image/svg+xml;base64")PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat; 如何避免这种情况?我找不到如何纠正所用RegEx的合奏的方法。(对我来说,使用GIF并不是真正的解决方案)
9 magento-1.8  css  bug  regex 

3
关闭从SQL /数据库进行的URL重写
我有一个启用了URL重写的法师安装,但是服务器不进行重写,因此我只需要进入管理员就关闭重写! 我删除了core_url_rewrite,但没有帮助。 不可能做到这一点是没有道理的,但是我没有找到在线参考这样的表格吗?

1
主题级别的占位符xml
我正在Enterprise上为Magento开发自定义主题,我们正在尝试使用全页缓存。最近,我们发现我们的主题中需要一些自定义占位符(也称为打孔器),以便Magento可以正确缓存并提供我们的页面。我看到的用于添加其他占位符的所有示例都涉及自定义模块或编辑核心xml文件。因为这是一个具有其他几个独特主题的多站点实例,所以我真的不想弄乱全局名称空间,并且随着我们的成长而发生冲突。 是否存在所有fpc占位符XML都应放置的特定/标准主题级别的XML文件?


5
Magento 2.3.0“服务器的技术问题导致错误。” 上载徽标图像时
我在Ubuntu操作系统上使用Magento 2.3.0和php 7.2版本。一切看起来都正常,但是当我尝试进入Magento后端,内容-设计/配置-标头,并尝试上传徽标图片时,我得到了: A technical problem with the server created an error. Try again to continue what you were doing. If the problem persists, try again later. 我已经尝试过更改用户密码,检查index.php是否有任何回显代码,还尝试升级,编译,部署,重新索引,清理缓存,但是什么也没有,我仍然收到此错误。

1
弃车观察员
我需要帮助!!! 我正在创建一个通过API与另一个平台集成的模块。我已经获得了用于客户注册的观察员或事件(customer_register_success),购买已完成(checkout_onepage_controller_success_action)。 我需要的帮助是如何将观察者带到废弃的购物车上?或者哪种方法是获取该信息并通过API发送信息的最佳方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.