Questions tagged «module»

有关开发自定义模块的问题


2
在Magento2中包括生成的第三方PHP库
我创建一个连接到一个SOAP服务,我已经产生了使用此服务类的模块wsdl2phpgenerator,其用途autoload.php。通过正确的类命名将其放置在“ lib /”中,可以轻松地将其包含在Magento 1.9中。我该如何在Magento2中包含这些类?
8 magento2  module  api  soap 

3
如何使用Magento SOAP将文件附件上传到自定义产品属性
这与我的问题有关;如何获得产品文件附件 我想制作一个可以Intellimage_Attachs在其他问题中使用该模块的脚本(不在服务器上)。 如果可能的话,我将使用Magento SOAP。 我目前遇到的问题是我无法获取/放置/更新/我们的产品“样本/文件”。 return $this->handle->call($this->session,'product_custom_option.list', "productnamehere "); 带回一个产品,我有:(附件的空白阵!显然用错了SOAP调用,其中一个是正确的?(如product_custom_option.list不正确,我的功能正常工作与其他呼叫。) 更新 尝试过: return $this->handle->call($this->session, 'product_downloadable_link.list', array( $sku . " ")); 但是,即使这些产品使用,它们也不是可下载的产品,因此无法使用samples。

4
如何防止使用_save_before事件保存模型数据
我创建了一个具有自己的数据库表的模型。对于自定义,我需要触发save_before该模型的事件。 如果一个字段值不匹配,则不应保存数据。 我的主要目标是防止使用“保存前”事件保存数据 我的config.xml代码: <?xml version="1.0" ?> <config> <modules> <Amit_Custommodule> <version>1.0.0</version> </Amit_Custommodule> </modules> <global> <models> <custommodule> <class>Amit_Custommodule_Model</class> <resourceModel>custommodule_resource</resourceModel> </custommodule> <custommodule_resource> <class>Amit_Custommodule_Model_Resource</class> <entities> <custommodule> <table>custommodule</table> </custommodule> </entities> </custommodule_resource> </models> <resources> <custommodule_setup> <setup> <module>Amit_Custommodule</module> </setup> <connection> <use>core_setup</use> </connection> </custommodule_setup> <custommoule_read> <connection> <use>core_read</use> </connection> </custommoule_read> <custommodule_write> <connection> <use>core_write</use> </connection> </custommodule_write> </resources> <events> <custommodule_save_before> …

3
如何以自定义形式添加“允许的国家”字段
我需要创建一个自定义模块,该模块允许管理员为不同国家/地区创建区域。我需要System > Configuration > General > Countries Options在表单中添加“允许国家/地区”字段(就像默认的magento一样),管理员可以在其中选择区域的国家/地区。 我只需要在自定义模块管理表单中添加一个国家/地区多重选择字段即可。 谁能帮我怎么做。谢谢..

1
无法获取要加载的自定义前端Ajax布局
在确定适用于所有事物的正确处理方式方面,我总是遇到挑战,因此请在这里与我联系。我已经搜索了Google,SE并尝试了多种变体,但没有运气。(是的,我在这里使用了以下技术:调试布局加载,但是不确定如何处理输出。 问题:控制器加载。布局没有。 当我访问以下页面时 localhost/magento/mymodule/ajax/cart 它回显“这里!”。getLayouts的var_dump生成: array(4) { [0]=> string(17) "mymodule_ajax_cart" [1]=> string(13) "STORE_default" [2]=> string(24) "THEME_frontend_theme_theme" [3]=> string(19) "customer_logged_out" } 编码 自定义控制器: app/code/local/mycompany/mymodule/controllers/AjaxController.php class Mycompany_Mymodule_AjaxController extends Mage_Core_Controller_Front_Action { public function cartAction() { echo 'HERE!'; $this->loadLayout('mymodule_ajax_cart'); var_dump($this->getLayout()->getUpdate()->getHandles()); $this->renderLayout(); } } 配置文件: app/code/local/mycompany/mymodule/etc/config.xml <config> <modules> <mycompany_mymodule> <version>1.0.0</version> </mycompany_mymodule> </modules> <global> <helpers> <mymodule> …
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.