Magento

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

7
用户定义的属性和非用户定义的属性有什么区别?
我的客户属性定义如下: $customerSetup->addAttribute(Customer::ENTITY, "attr_code", [ "type" => "varchar", "backend" => "", "label" => "Attribute Label", "input" => "text", "source" => "Magento\Eav\Model\Entity\Attribute\Source\Table", "visible" => true, "required" => false, "default" => "", "frontend" => "", "unique" => false, "note" => "", 'system' => 0, 'user_defined' => true ]); 我的问题是:如果设置user_defined为,该属性有什么区别false?在哪种情况下应该设置user_defined为true或false?




3
如何在Magento 2中的页面左侧边栏中调用静态块
我们如何在页面的Magento 2中调用静态块。在Magento 1中,我们使用以下代码: <reference name="left"> <block type="cms/block" name="Klantenservice menu" before="-"> <action method="setBlockId"><block_id>cmsmenu</block_id></action> </block> </reference>

3
Magento 2:如何在结帐页面上添加其他块?
我想覆盖上面的文件并在中显示我的自定义块li。 magento \ vendor \ magento \ module-checkout \ view \ frontend \ web \ template \ shipping.html <li id="shipping" class="checkout-shipping-address" data-bind="fadeVisible: visible()"> <div class="step-title" data-bind="i18n: 'Shipping Address'" data-role="title"></div> </li> <!-- ko if:myBlock --> // Mine need to call block created from Admin <li> <p data-bind="html: myBlock"></p> </li> <!-- /ko …

5
Magento2:在主页中显示静态块
如何在主页中显示静态块。我想在页面的主页中显示静态块。我覆盖了module_cms并将此代码添加到cms_index-index中,但它仅显示最后一个块 <referenceContainer name="content.bottom"> <block class="Magento\Cms\Block\Block" name="block_identifier"> <arguments> <argument name="block_id" xsi:type="string">block1</argument> </arguments> </block> <block class="Magento\Cms\Block\Block" name="block_identifier" after="-"> <arguments> <argument name="block_id" xsi:type="string">block2</argument> </arguments> </block> 如何显示所有方块
11 magento2 

3
如何在Magento 2中使用getUrl()函数
我可以在Magento2中使用$ this->直接调用Mage :: getUrl()吗? 如何在Magento2中使用以下代码? $link = Mage::getUrl('*/*/*', array('_current'=>true, '_use_rewrite'=>true, '_query'=>$this_params));
11 magento2  url 

6
Magento2-通过ID获取类别URL
我正在尝试获取具有ID的任何给定类别的URL密钥。我有这个; $categoryId = 3; $_objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $object_manager = $_objectManager->create('Magento\Catalog\Model\Category')->load($categoryId); print_r($object_manager->getData()); 这样就可以了(在print_r中有我需要的URL密钥),但是类别#3是顶级类别。每当我尝试任何子类别(例如ID 5)时,我都会得到一个空白数组。我只是迷失了语言,无法弄清楚。 在Magento 1.x中,我曾经这样做:Mage::getModel('catalog/category')->load($catID)->getUrl()并且有效。 TL; DR:此代码工作,更改ID为(正确)类别ID和更改getData()到getUrl()了品类齐全的URL,或getName()为类别名称。

5
如何在Magento2中调用Owl Slider
如果我们想在Magento 1.X中添加Owl Slider,请按照以下步骤操作。 复制owl.carousel.min.js并owl.carousel.js粘贴到skin/frontend/pakage_name/theme_name/js 复制owl.carousel.css并粘贴到skin/frontend/pakage_name/theme_name/css 转到app/design/frontend/pakage_name/theme_name/layout/page.xml并调用js和CSS 我们可以在Magento 1.X站点中的任何地方使用Owl Slider。 因此,在Magento 2中,我们如何调用“猫头鹰”滑块,应该在站点中的任何地方调用它,以便我可以随时使用。 对于我这个问题,我已经参考了此链接,但是它不符合要求,并且无法正常工作。 现在,我已将Owl滑块js放入其中,app/design/frontend/pakage_name/theme_name/Magento_Catalog/web/js但是它无法正常工作。 任何帮助,将不胜感激。

3
Magento2正确获取订单商品的方式
我正在开发M2付款扩展,我们的商人需要我们与订单一起发送商品详细信息 一切正常,但$order->getAllItems();或者$order->getAllVisibleItems();返回简单且可配置的父产品,因此 如果我的购物车中有2种产品 1个简单产品 1个可配置产品的关联 因此,我得到的不是3种产品,而是2种; 一个简单的关联产品及其父产品; 我可以尝试提取正确的产品,但我敢肯定它一定是其他产品 /** @var \Magento\Sales\Model\Order $order */ $order = $payment->getOrder(); /** * Get All Items of Products */ $productItems = $order->getAllItems() // returning 3 products where I have 2 in cart $productItemsTest = $order->getAllVisibleItems(); // returning 3 products where I have 2 in cart

3
Magento 2:在.phtml文件中调用小部件
我有一个小部件: {{widget type="Magento\Catalog\Block\Product\Widget\NewWidget" display_type="all_products" products_count="5" template="product/widget/new/content/new_grid.phtml"}} 因此,它适用于CMS块或CMS页面的内容。我想在.phtml文件中显示它,该怎么办?
11 magento2  widget 



5
Magento cron作业在哪个时区运行?
我的系统的时区是美国/东部,我的默认存储是美国/中央,数据库是UTC。何时将doStuff调用以下方法? <mymodule_do_stuff> <schedule><cron_expr>15 0 * * *</cron_expr></schedule> <run> <model>mymodule/observer::doStuff</model> </run> </mymodule_do_stuff> 更新:我运行了这个脚本。 echo date('r'), PHP_EOL; require_once 'app/Mage.php'; Mage::app(); echo date('r'), PHP_EOL; 并得到了 Mon, 30 Dec 2013 18:01:33 -0600 Tue, 31 Dec 2013 00:01:34 +0000 所以看起来UTC是我应该使用的。

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.