Questions tagged «configuration»

核心模块或第三方模块的所有模块的常规设置。

1
在系统配置中创建自定义组和字段时出现404找不到错误
我正在尝试为“自定义”标签下的“自定义”部分创建一个组和一些字段 标签和部分正在创建。但是当我单击内容区域中的部分时,它显示404 not found错误 我的system.xml文件如下 <config> <tabs> <!--node is just an identifier--> <animala translate="label" module="training_animal"> <label>Training</label> <sort_order>1</sort_order> </animala> </tabs> <sections> <animals translate="label" module="training_animal"> <class>seperator-top</class> <label>Training</label> <!--node vlaue should match the tabs node name--> <tab>animala</tab> <frontend_type>text</frontend_type> <sort_order>100</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <groups> <training_animal_group translate="label"> <label>My Custom Group</label> <comment>Some comment about my group</comment> …

1
如何在config.xml中设置每个网站的默认值?
对于自定义模块,我更喜欢将系统配置设置放入config.xml(默认设置部分)。当我将代码从本地计算机推送到开发/登台/实时环境时,这将变得更加容易,因为我无需进入管理和重新输入设置。还有其他好处-在文本编辑器中执行操作会更快,并且如果config.xml中有相应的默认设置,您总是可以使用明智的默认设置。 我想对一家具有多个网站的Magento商店执行此操作,该商店针对不同的网站(和商店视图)具有不同的运费。目前,我的商店称为“ euro”,“ usd”和“ gbp”。“ euro”视图采用管理员默认值,在网站级别没有替代,而“ gbp”和“ usd”视图则具有网站级别的替代。 ... <default> <carriers> <my_courier> <stuff_goes_here_such_as_price/> <price>15.00</price> ... </my_courier> </carriers> </default>

6
具有多个商店视图共享相同的订单increment_id号范围
可以配置Magento,使同一网站的多个商店视图可以共享相同的订单increment_id号范围吗?如果是这样,怎么办? 例如,在这样的多商店设置中core_store: store_id code website_id group_id 0 admin 0 0 1 alpha 1 1 2 bravo 2 2 3 charlie 2 2 现在delta添加了一个新的商店视图: store_id code website_id group_id 4 delta 1 1 假设alpha当前的上一个订单增量ID为1000123,如何实现: next sell order number alpha 1000124 delta 1000125 delta 1000126 alpha 1000127 同一问题适用于共享相同发票increment_id编号范围和/或共享相同贷方increment_id编号范围的多个商店视图。 Magento是否支持这种开箱即用的功能?

5
如何使模块布局显示在所有主题上
情况如下:我有几个自制模块,所有模块都经过测试,并使用默认主题工作。然后,我们购买并安装了一个新主题。切换到新主题,模块不显示。经过几次尝试/失败测试后,我发现我需要将相应的布局和模板文件复制到最近安装的主题的相应文件夹中。 所以,我的问题是:在模块设置后,我该怎么做才能使所有模块与任何主题一起工作?

3
重写控制器magento
我需要从Controller覆盖名为_initAction的操作: /app/code/core/Mage/Adminhtml/controllers/Catalog/Product/AttributeController.php 到我自己的模块和控制器中: /app/code/local/Qbikz/ToolTip/controllers/Adminhtml/Catalog/Product/AttributeController.php 我已经尝试了不同的方法来解决它:第一种方法where <from>和<to>我尝试了不同的组合(未显示404页): <rewrite> <qbikz_tooltip_adminhtml_catalog_product_attribute> <from><![CDATA[#^/adminpanel/catalog_product_attribute/edit/#]]></from> <to>/tooltip/adminhtml_catalog_product_attribute/init/</to> </qbikz_tooltip_adminhtml_catalog_product_attribute> </rewrite> + <frontend> <routers> <qbikz_tooltip> <use>admin</use> <args> <module>Qbikz_ToolTip</module> <frontName>catalog_product_attribute</frontName> </args> </qbikz_tooltip> </routers> </frontend> 第二种方法(页面显示忽略我的规则): <admin> <routers> <adminhtml> <args> <modules> <Qbikz before="Mage_Adminhtml_Catalog_Product">Qbikz_ToolTip_Adminhtml_Catalog_Product</Qbikz> </modules> </args> </adminhtml> </routers> </admin> 在我的控制器中,我放置了die(“ ok”); 但是它没有出现。也许有人可以帮忙?谢谢。

2
如何在Magento 2中设置配置值?
以前(即在Magento 1中),我们创建了一个名为Setup的模块,其中包含站点的设置。升级脚本如下所示: $installer = $this; $installer->startSetup(); $installer->setConfigData("fastsimpleimport/general/partial_indexing", 1); $installer->setConfigData("fastsimpleimport/product/disable_preprocess_images", 1); $installer->setConfigData('general/country/default', 'GB'); $installer->setConfigData('general/locale/firstday', 1); $installer->setConfigData('general/locale/timezone', 'Europe/London'); $installer->setConfigData('general/store_information/merchant_country', 'GB'); $installer->setConfigData('design/header/welcome', 'Enter your value'); $installer->setConfigData('design/head/title_suffix', 'Enter your value'); $installer->setConfigData('currency/options/base', 'GBP'); $installer->setConfigData('currency/options/default', 'GBP'); // ... 我不知道如何在M2中执行上述操作。 换句话说:我该如何在M2中设置配置数据?

1
Magento 2:模块序列会影响布局处理XML加载顺序吗?
文件中的<sequence/>标签是否module.xml会影响Magento处理布局处理XML文件的顺序?我的初步研究说没有,但似乎错了,所以我在寻找的确认/证明,他们没有(其中布局处理XML文件路径生成和加载证明==源代码分) 如果序列标签不影响布局句柄XML文件的加载顺序,是否可以更改这些文件的加载顺序? 我要解决的特定问题是在容器实际添加到页面之前是否加载了以下内容 <referenceContainer name="product.info.media"> <action method="unsetChild"> <argument name="block" xsi:type="string">product.info.media.image</argument> </action> </referenceContainer> Magento Barfs。

1
覆盖/删除XML Config节点/值?
我想删除一些XML值而不接触核心XML文件,这可能吗? 情况如下。 在中,/app/code/core/Mage/Tax/etc/config.xml我们为合计(<sales><quote><totals>)提供了一些配置值。我要注释掉tax一个,以便税项不显示在前端。 注释核心XML文件中的节点可以正常工作,但这不是最佳方法。 如果我将新的empy值放在单独的模块中,则会产生不同的效果(这与删除声明不同) 我特别想做这样的事情: <!--<renderer>tax/checkout_tax</renderer>-->

1
Magento是否会在我的app / etc /中包含任何* .xml文件?
log_%当我意识到将配置放入其自己的xml文件会很方便时,我正在禁用这些表。因此,我开始寻找如何在app / etc /中包含xml文件。当我找不到对local.xml以外的任何其他内容的直接引用,并且我知道包括了enterprise.xml时,我尝试了一个实验:我添加了一个格式正确的配置文件“ nolog.xml”(如下),然后重新启动了Apache。 <?xml version="1.0"?> <config> <frontend> <events> <controller_action_predispatch> <observers> <log> <type>disabled</type> </log> </observers> </controller_action_predispatch> <controller_action_postdispatch> <observers> <log> <type>disabled</type> </log> </observers> </controller_action_postdispatch> <customer_login> <observers> <log> <type>disabled</type> </log> </observers> </customer_login> <customer_logout> <observers> <log> <type>disabled</type> </log> </observers> </customer_logout> <sales_quote_save_after> <observers> <log> <type>disabled</type> </log> </observers> </sales_quote_save_after> <checkout_quote_destroy> <observers> <log> <type>disabled</type> </log> …

2
Magento1:如何在新扩展的系统XML中设置依赖项
我想修改第三方扩展,并想用新扩展覆盖其功能。但是我主要担心的是,如果我的Magento文件夹中未启用或存在第3方扩展名怎么办?我想在system.xml或config.xml中使用ifconfig设置依赖关系,但是我不确定在扩展级别如何检查文件夹中是否存在扩展名。TIA。 编辑:感谢@Sander Mangel的依赖关系答案。现在让我更加清楚。 我可以使用app / etc / modules / MyNameSpace_MyModule.xml轻松设置依赖项,但是当我的第三方扩展名从系统中删除时,会生成错误报告,并且其显示的“模块“ MyNameSpace_MyModule”需要模块“ 3rdPartyExtension”并停止进一步执行,原因是生成了异常,但是如果我想进一步执行而不生成异常怎么办?如果不存在不停止magento的情况下不存在3rdpartyextension,那么MyExtension就不会生效。这就是为什么我要问有没有像我们对布局文件所做的那样的设施检查,在此处注意ifconfig。 <reference name="sales.order.print"> <action method="setTemplate" ifconfig="3rdparty/config"> <template>mytemplate.phtml</template> </action> </reference> 第二编辑:感谢Zyava。我做了我想要的,但是说如果我出于测试目的删除了我的第三方扩展,以查看会发生什么。.我如下创建了system.xml <config> <sections> <payment> <groups> <3rdparty extension translate="label" module="payment"> <label>3rd Party</label> <frontend_type>text</frontend_type> <sort_order>1</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <disallowedcustomergroups translate="label comment"> <label>Disallowed Customer Groups</label> <frontend_type>multiselect</frontend_type> <sort_order>120</sort_order> <source_model>adminhtml/system_config_source_customer_group</source_model> <config_path>mymodule/disallowed_customer_groups</config_path> <comment><![CDATA[Press control and …

3
为配置定义值设置默认值?
如何为我在system.xml文件中定义的配置值分配默认值?目前它默认为“否”,但我希望它默认为“是”。 这是我当前的定义代码: <catalog> <groups> <my_val> <label>My Label</label> <frontend_type>text</frontend_type> <sort_order>160</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> <fields> <my_inner_val translate='label comment'> <label>Enable seperate cart items</label> <frontend_type>select</frontend_type> <source_model>adminhtml/system_config_source_yesno</source_model> <sort_order>1</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> </my_inner_val> </fields> </my_val> </groups> </catalog>

3
Magento 2-主页是404
我在magento 2中遇到了一个奇怪的错误。 有一个设置,我已经删除了一些商店,所以现在只有一个商店。 我正在尝试在管理员中设置主页(CMS主页) 不管我做什么,它都会在首页上显示404,其他所有页面都可以正常工作。 在数据库中查看,设置为:web/default/cms_home_page在那里设置好,并且scope_id = 0。 不确定要查找的页面,是否可以调试? 还有其他建议解决此问题吗?


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是我应该使用的。

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 …

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.