Questions tagged «xml»

表示有关XML文件和XML处理的问题。

2
Magento2:默认按价格降序而不是升序排序
好的,我可以按价格对我的类别进行排序。Magento 2默认将此价格提升。但我希望价格下降。 可以肯定的是,我可以通过自定义catalog_category_view.xml主题并添加一个参数来做到这一点,product_list_toolbar但我只是不太清楚。有什么帮助吗?
11 magento2  layout  theme  xml 

1
Magento 2结帐索引xml未覆盖
我正在使用空白主题为基础创建Magento 2主题。现在的问题是Magento 2空白主题删除了http://www.yourdomain/checkout 页面上的顶部标题,搜索栏和迷你购物车 vendor\magento\theme-frontend-blank\Magento_Checkout\layoutcheckout_cart_index.xml 他们已经使用删除了 <?xml version="1.0"?> <!-- /** * Copyright © 2015 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="minicart" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="top.search" remove="true"/> <referenceBlock name="catalog.compare.link" remove="true"/> <referenceBlock name="catalog.topnav" remove="true"/> <referenceContainer name="footer-container" remove="true"/> </body> …
11 magento2  checkout  xml 

3
XML解析错误
我相信我有语法错误或什么?我相信这与xml或语法有关。当我查看文件时,一切似乎都井然有序。这个错误正在处理法师通知模块,对吗?问题是我看不到任何损坏的代码,例如:<!DOCTYPE HTML PUBLIC“-// IETF // DTD HTML 2.0 // EN”> 2017-11-16T23:12:24+00:00 ERR (3): Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : Space required after the Public Identifier in /var/www/code/www.oop.com/releases/20171116222810/public_html/app/code/local/Magestore/Magenotification/Model/Magenotification.php on line 126 2017-11-16T23:12:24+00:00 ERR (3): Warning: SimpleXMLElement::__construct(): <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /var/www/code/www.oop.com/releases/20171116222810/public_html/app/code/local/Magestore/Magenotification/Model/Magenotification.php on line 126 2017-11-16T23:12:24+00:00 ERR …

2
覆盖标题内容和添加块
我已经扩展了LUMA主题,并且想要自定义标题。 我想在徽标之前添加静态块,并将徽标移动到左侧的页面中心。 最终结果将是 [1]静态块[2]徽标(在中间)[3]搜索表格(此位置已经正确)。 请建议如何实现这一目标。

1
Magento 2-块名称与名称
我已经在Magento 2中进行了一些工作,并且已经覆盖了我已经安装的某些模块(在前端)。 但是今天,我遇到了以前从未遇到过的事情。我一直在使用的模块内部有一个块,其中包含以下内容: <referenceBlock name="product.info.details"> <block class="Vender\Module\Block\Catalog\Related" name="posts.tab" as="blog.posts" template="Vender_Module::catalog/posts.phtml" group="detailed_info"> </block> </referenceBlock> 它设置其名称: posts.tab 然后使用as允许通过以下方式调用它: as =“ blog.posts” 当我尝试使用as名称引用要删除的块时,我注意到它没有从页面中删除它: <referenceBlock name="product.info.details"> <referenceBlock as="blog.posts" remove="true"/> </referenceBlock> 所以我去看看的页面居然要求在前端(只是柜面它被改名别的地方或者没有使用posts.tab名) -块的名字被称为与posts.tab,这是罚款因为我可以引用该块将其删除。很好。 但是我的问题是,为什么不使用as而不是使用name来拖动块? 其次,as中的意义是什么,因为显然,块无论如何都不能有冲突的名称,并且应该是唯一的-但我可能完全错了。

6
如何在Magento 2中隐藏“折扣代码”表单结帐付款页面?
我试图从中隐藏折扣代码字段checkout payment page,但是我在xml文件中找不到任何内容。 对于cart page,我在checkout_cart_index.xml中找到了该字段,并且能够像这样隐藏: <block class="Magento\Checkout\Block\Cart\Coupon" name="checkout.cart.coupon" as="coupon" template="cart/coupon.phtml"/> <referenceBlock name="checkout.cart.coupon" remove="true"/> 有人知道该字段在付款页面上的添加方式吗?或从哪里可以删除?

1
在模块中使用默认的Magento 2模板块类
我想使用带有以下代码的默认模板类向标题添加一个简单的块 <block class="Magento\Framework\View\Element\Template" name="test.trigger" template="trigger.phtml"/> 这是在我编写的自定义类块旁边的容器内,因此我知道该容器以及所有其他所有功能。如果我将类更改为与自定义类相同的类,那么它将起作用。 因此,我可以使用模块的自定义类,它将很好地呈现,如何使用默认的模板类而不需要在模块中无意义地扩展它?
10 magento-2.1  xml 

1
通过ui_component XML添加列时更新ui_bookmark表
在Magento 2中,ui_component基于网格的网格允许您对列进行重新排序,Magento下次登录时将记住您的设置。这是通过Magento ui_bookmark(通过Magento\Ui\Model\Bookmark模型对象)将数据保存在表中来完成的。 尽管此功能很简洁,但是当扩展开发人员或系统集成商使用Magento ui_componentXML向表中添加列时,它可能会带来问题。如果有自定义数据,ui_bookmark则Magento将(似乎)忽略新列的排序顺序,并且可能会发生奇怪/意外的事情。 对于想要将列添加到UI网格(Magento或自己的列)并确保列与其他列相关的扩展开发人员,是否有最佳实践和/或系统?即-“此第二个操作按钮应始终显示在最后,或始终显示倒数第二个”,或“名称字段应始终在ID之后。 扩展开发人员是否需要通过app/code/Package/Module/Setup/...类到达ui_bookmark表并自己更新这些条目?还是有更好的方法来做到这一点?还是当用户已经有一个条目时,扩展开发人员是否只需要将一列添加到意外的地方ui_bookmark?

1
Magento 2.1:如何从块中删除参数和/或参数项?
我需要在捆绑产品页面中删除“从-到”价格。 那么问题是如何从参数中删除项目? 块创建于 magento2 / vendor / magento / module-bundle / view / base / layout / catalog_product_prices.xml <layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd"> <referenceBlock name="render.product.prices"> <arguments> <argument name="bundle" xsi:type="array"> <item name="prices" xsi:type="array"> <item name="tier_price" xsi:type="array"> <item name="render_template" xsi:type="string">Magento_Bundle::product/price/tier_prices.phtml</item> </item> <!-- start: this should be removed --> <item name="final_price" xsi:type="array"> <item name="render_class" xsi:type="string">Magento\Bundle\Pricing\Render\FinalPriceBox</item> …

4
Magento 2:如何使用布局句柄customer_logged_in?
Magento 2是否具有诸如customer_logged_in这样的句柄?如果可以,该如何使用? 我试图创造 ../view/frontend/layout/customer_logged_in.xml 并添加到那里 <referenceBlock name="content" remove="true" /> 但是内容块并未删除。我将句柄文件重命名为默认文件,并且块已成功删除。 我究竟做错了什么?

3
删除特定的顶部链接
我需要以特定方式编辑Magento顶部链接,并且只需要按以下顺序显示三个链接 Login Register Cart 这将导致以下 仅删除结帐链接,而不删除购物车链接 删除我的帐户链接并添加注册链接 将我的购物车重命名为购物车 我该如何实现? 请指导。 谢谢 !!!

1
如何防止Magento中的模块重写类冲突
我在Magento Onepage Checkout中存在类重写问题,因为我在本地代码池中有一个自定义模块,而在社区代码池中有一个第三方扩展,都扩展了同一类。 我试图添加取决于节点到ModuleA_Name.xml一个模块的文件,然后扩展类的ModuleB在Onepage.php文件,但是这并没有奏效。 有人可以告诉我如何执行此操作吗,我知道还有另一种使用观察者的方法来执行此操作,但是现在我真的只需要一个解决方案?另外,对我来说使用依赖项会很危险吗,因为ModuleB可能仅针对不同的存储/视图启用,这是否意味着依赖项模块将不再起作用? 预先感谢您的协助... 模块A <global> <rewrite> <moduleA> <from><![CDATA[#^/checkout/onepage/#]]></from> <to>/moduleA/onepage/</to> </moduleA> <moduleA> <from><![CDATA[#^/checkout/cart/add/#]]></from> <to>/moduleA/cart/add/</to> </moduleA> </rewrite> 模块B <global> <models> <salesrep> <class>ModuleB_SalesRep_Model</class> <resourceModel>salesrep_mysql4</resourceModel> </salesrep> <salesrep_mysql4> <class>ModuleB_SalesRep_Model_Mysql4</class> <entities> <salesrep> <table>salesrep</table> </salesrep> </entities> </salesrep_mysql4> <checkout> <rewrite> <type_onepage>ModuleB_SalesRep_Model_Type_Onepage</type_onepage> </rewrite> </checkout> <modulebadminthemecontroller> <class>LucidPath_SalesRep_Controller</class> </modulebadminthemecontroller> </models> </global>


2
以编程方式生成xml文件
我需要.xml从扩展名生成文件。里面的Namespace/Module/view/adminhtml/ui_component/文件夹 我需要以语法方式进行此操作,因为该.xml文件将基于数据收集生成,有没有办法做到这一点?
8 magento2  xml  file 

5
将模块的外部.js文件代码移至模板[phtml]文件
我们有一个带有以下代码的自定义模块 app/design/frontend/rwd/Theme1/layout/aitcg.xml <action method="addJs"><script>aitoc/aitcg/Aitcg/View/Abstract.js</script></action> 由于我们无法在此.JS文件中使用php代码,因此有什么方法可以将当前Abstract.js文件中的代码移动到某个.phtml文件中? 编辑 我按照拉斐尔的答案并更改了代码,如下所示: <block type="aitcg/template" name="aitcg_js_styles1" template="aitcg/js_styles1.phtml" /> 但仍然Abstract.Js文件的结果未显示在js_styles1.phtml中 布局文件:http://pastebin.com/BZGRaiDH js_styles1.phtml:http://pastebin.com/m85q9eMh 我正在尝试onclick button =,onclick="setproductlogin('<?php echo $_product->getEntityId()?>');setrequestlogin();"但这在.JS文件中不起作用,所以只有我正在尝试将.js代码复制到.php代码。 <script> _getControlPanelHtml: function() { if (this.config.editorEnabled) { return '<div id="aitcg-control-panel">' + '<button id="submit-editorApply-{{rand}}" onclick="setproductlogin('<?php echo $_product->getEntityId()?>');setrequestlogin();">SAVE DESIGN</button>' + '<button id="submit-editorReset-{{rand}}" >{{reset_text}}</button>' + '</div>'; } return ''; }, </script> 当我检查模板路径提示时,它正在加载phtml文件,但是JS代码结果未显示在前端。但是其他的html,php,js代码结果仍在显示..... 安慰 …

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.