Magento

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

4
如何为您的模块使用安装脚本?
我知道,您可以通过在如下<global>空间中的模块的etc / config.xml文件中声明安装脚本来为自己的模块使用安装脚本: <resources> <catalog_setup> <setup> <module>Mage_Catalog</module> <class>Mage_Catalog_Model_Resource_Setup</class> </setup> </catalog_setup> </resources> 然后,某些模块使用文件,mysql4-install-0.0.1.php而其他模块使用install-0.0.1.php。因此,何时在文件名前使用mysql4,何时不使用它? 另外,当我的安装脚本未运行时该怎么办才能找出原因呢?

2
Magento 2:实现UI Fileuploader
我最近在Magento 2.1.7上以自己的形式实现了FileUploader Ui组件。 它的代码在这里(app / code / Vendor / Blog / view / adminhtml / ui_component / vendor_blog_form.xml): <field name="featured_images"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" translate="true" xsi:type="string">Hervorgehobene Bilder:</item> <item name="formElement" xsi:type="string">fileUploader</item> <item name="componentType" xsi:type="string">fileUploader</item> <item name="previewTmpl" xsi:type="string">Magento_Catalog/image-preview</item> <item name="elementTmpl" xsi:type="string">ui/form/element/uploader/uploader</item> <item name="allowedExtensions" xsi:type="string">jpg jpeg …


5
Magento 2如何添加按选项自定义排序
我需要添加一个基于created_at属性的附加过滤器,以便按最新产品对产品列表进行排序。我试图使用下面的文件来计算 app/design/frontend/Vendor/ThemeName/Magento_Catalog/templates/product/list/toolbar/sorter.phtml 但是如何将我们的实体ID添加到getAvailableOrders()?
22 magento2  sorting 

2
Authorize.Net正在淘汰基于MD5的transHash元素,而支持基于SHA-512的transHashSHA2
任何人对此都有一个想法...!Magento 1.9.x版本中我们可以做什么。 授权开发者推荐网址 Authorize.Net正在淘汰基于MD5的transHash元素,而转而基于SHA-512的transHashSHA2。Merchant界面中控制MD5哈希选项的设置将在2019年1月下旬删除,transHash元素将在以后确定的日期停止返回值。 提前致谢


2
Magento 2:$ data数组构造函数参数是什么?
因此,我注意到在大多数模型和块中,这array $data = []是构造函数的最后一个参数。 例如 \Magento\Catalog\Block\Product\ListProduct public function __construct( \Magento\Catalog\Block\Product\Context $context, \Magento\Framework\Data\Helper\PostHelper $postDataHelper, \Magento\Catalog\Model\Layer\Resolver $layerResolver, CategoryRepositoryInterface $categoryRepository, \Magento\Framework\Url\Helper\Data $urlHelper, array $data = [] ) { $this->_catalogLayer = $layerResolver->get(); $this->_postDataHelper = $postDataHelper; $this->categoryRepository = $categoryRepository; $this->urlHelper = $urlHelper; parent::__construct( $context, $data ); } 我还知道,在处理首选项时,当添加的参数比原始构造函数更多时,仍必须将该参数保留在构造函数参数列表的末尾。 所以我对这个数组有几个问题: 它是什么 ? 如何使用它 ? 声明添加更多参数的块的首选项时,为什么需要将其保留在构造函数参数列表的末尾?

1
产品视图页面上未呈现Cachable = false阻止
我正在使用magento2-1.0.0-beta4 我已将代码checkout.root块从复制app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xml到产品页面。 一切正常,直到启用page_cache。该块包含cacheable="false"在布局XML中。 现在,当我打开我的产品页面时,该块完全无法渲染。 如果我正确理解页面缓存,它应该通过AJAX调用加载此类块。但是似乎没有发生这样的AJAX调用,因为我的中断点\Magento\PageCache\Controller\Block\Render::execute从未被击中。 当打开/checkout/或/checkout/cart/一切正常。但是似乎也没有发生AJAX调用。相反,整个页面似乎都不是从缓存呈现的,这对于购物车来说是有意义的。 因此,我应该简单地从中排除产品视图页面page_cache吗?但是我没有找到方法吗?

3
1.9.2.2更新后,CMS块消失了
昨晚我的后端已自动更新到1.9.2.2版本。 今天,我在CMS页面上的所有静态块都消失了。 它们针对所有商店视图进行了配置,而我尝试了每个视图,但它们均未显示。 但是,我还在类别页面上使用了静态块,但这显示得很好。 还有其他人遇到这个问题吗?有什么建议么?谢谢!



16
安全补丁SUPEE-10888-可能的问题?
SUPEE-10888是Magento 1的新安全补丁,解决了12个安全问题。 https://magento.com/security/patches/supee-10888 SUPEE-10888,Magento Commerce 1.14.3.10和开放源1.9.3.10包含多项安全增强功能,可帮助关闭跨站点脚本(XSS),跨站点请求伪造(CSRF)和其他漏洞。 可以在https://magento.com/tech-resources/download#download2243找到该修补程序 应用此修补程序时,您需要注意哪些常见问题?

5
为什么PATCH_SUPEE-6788对1.7.0.2安装似乎无效?
注意: 此问题似乎适用于已收到SUPEE-6788补丁的所有Magento版本。您会在我的答案中看到这两者, .htaccess并且都.htaccess.sample需要还原才能使补丁成功。 我正在使用提供的shell脚本应用SUPEE-6788补丁到CE 1.7.0.2网站magentocommerce.com/downloads。该站点已应用了所有以前的安全补丁。 脚本的名称是PATCH_SUPEE-6788_CE_1.7.0.2_v1-2015-10-27-12-00-16.sh且具有md5sum cfc0cf533fe36a5f573414f0feeb1590(此修补程序是不寻常的,因为它未经压缩就被释放了-尽管该文件未显示损坏或被截断)。 运行此脚本时,控制台输出似乎表明所包含的补丁程序中至少有一个失败或被跳过,但是补丁程序的许多部分均已成功执行,但是git未显示任何更改。该脚本已在具有相同代码库的两个不同环境中进行了测试-一个是Ubuntu GNOME 14.04 LTS工作站,另一个是nexcess.com共享服务器(运行CentOS)。 有趣的是,两种环境的输出略有不同。注意以“ checking”和“ patching”开头的行。 Ubuntu环境的输出示例: bash PATCH_SUPEE-6788_CE_1.7.0.2_v1-2015-10-27-12-00-16.sh [19:27:10] Checking if patch can be applied/reverted successfully... ERROR: Patch can't be applied/reverted successfully. checking file .htaccess Hunk #1 FAILED at 207. 1 out of 1 hunk FAILED can't find file to patch …

1
自己设计包中修改的基础/默认模板的版权声明
在为客户创建自定义设计包时,我经常发现自己从b​​ase / default或rwd / default复制模板,并根据客户的需求修改此模板。 使用的许可证是学术免费许可证(AFL 3.0)(http://opensource.org/licenses/afl-3.0.php) 这说明以下内容: 6)所有权。您必须在您创建的任何衍生作品的源代码中保留原始作品源代码的所有版权,专利或商标声明,以及任何许可声明和在其中标识为“署名”的任何描述性文字注意。” 您必须使您创建的任何衍生作品的源代码都带有醒目的署名通知,该通知是经过合理计算的,以通知收件人您已经修改了原始作品。 这是否意味着完整的版权声明必须保存在您复制并更改为自己的设计包的每个文件中? 请参阅下面的完整通知: ** * Magento * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE_AFL.txt. * It is also available …
21 copyright 

2
Magento 2:什么是“静态视图文件”
如果我使用module:enable或module:disable命令启用或禁用模块, php bin/magento module:enable Pulsestorm_TutorialObjectManager1 php bin/magento module:enable Pulsestorm_TutorialObjectManager1 输出将包括以下内容 警报:尚未清除生成的静态视图文件。您可以使用--clear-static-content选项清除它们。无法清除静态视图文件可能会导致管理员和店面中的显示问题。 静态生成的视图文件到底是什么? 这些文件存放在哪里? 如果包含该--clear-static-content选项,是我只是删除文件,还是会重置系统中的其他内容?
21 magento2  cli 

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.