Questions tagged «magento-1.9»

Magento社区版本1.9




2
执行cron时发生PDO异常:新闻稿队列发送失败(“字段列表”中的未知列“ main_table.data”)
处理新闻通讯队列时,cron作业失败。我调试了PDO调用,似乎Magento在这里混淆了各个字段。我不知道Magento(或Zend PDO)从何处选择字段,但看起来完全混淆了: Magento似乎无法获得客户的名字。最后选择是: SELECT eav_entity_type.* FROM eav_entity_type WHERE (eav_entity_type.entity_type_code='customer') DESCRIBE customer_eav_attribute DESCRIBE customer_eav_attribute_website 然后出现带有不存在的字段列表的选择: SELECT main_table.data, main_table.lifetime, main_table.expire, main_table.priority, additional_table.attribute_id, additional_table.is_visible, additional_table.input_filter, additional_table.multiline_count, additional_table.validate_rules, additional_table.is_system, additional_table.sort_order, additional_table.data_model, scope_table.website_id AS scope_website_id, scope_table.is_visible AS scope_is_visible, scope_table.multiline_count AS scope_multiline_count FROM eav_attribute AS main_table INNER JOIN customer_eav_attribute AS additional_table ON additional_table.attribute_id = main_table.attribute_id LEFT …


1
如何覆盖config.xml
我需要将“与我们联系”页面的电子邮件模板类型从“文本”更改为“ HTML”。我发现它在config.xml中 <email> <contacts_email_email_template translate="label" module="contacts"> <label>Contact Form</label> <file>contact_form.html</file> <type>text</type> </contacts_email_email_template> </email> 如何正确覆盖config.xml [编辑]这适用于文件app / code / core / mage / contact / etc / config.xml,以下答案适用于任何... / mage / ANYTHING / etc / config.xml

3
Magento 1:改进我的模块开发工作流程(Modman,composer,git)
我已经想了很长时间,但是我找不到正确的方法来做。 所以基本上,我正在与6个不同的网站合作,它们都运行Magento CE 1.9.2+ 在这些网站上,我使用的是我和与我合作的团队开发的一堆扩展程序(在这里我们谈论的是50多个扩展程序),这些扩展程序的代码存储在Bitbucket上。所以我不是唯一管理这些扩展的人,我们是3个人进行开发的人。 目前,当我想为其中一个扩展添加功能/修复错误时,这是​​我的工作流程: 通过Modman在一个网站上安装扩展的最新版本 修复错误/添加功能/测试 手动将更改复制到包含我所有扩展名的本地文件夹中 通过GIT从此扩展文件夹提交并推送到Bitbucket(每个模块1个Bitbucket存储库) 然后可以通过Modman安装新版本的模块 重要说明:我在这里使用带有复制的modman,没有符号链接。 我最大的问题以粗体突出显示:我希望能够跳过此步骤,因为这是引起问题的主要原因(有时会忘记某些文件,错误的复制/粘贴,涉及人为的操作)。 因此,如何改善工作流程以摆脱此手动复制/粘贴步骤?我愿意在这里提出建议。

2
在由phtml文件插入的view.phtml中调用静态块
我们正在视图页面中显示文本字段,以检查COD的可用性。 view.phtml echo $this->getLayout()->createBlock('core/template')->setTemplate('checkdelivery/checkdelivery.phtml')->toHtml(); 在view.phtml我们下面的文件中调用。但是我想调用静态块标识符 [identifier code-check]而不是下面的文件。 模板/checkdelivery/checkdelivery.phtml <div class="block block-list block-check-delivery"> <div class="block-title"> <?php $blockLabel = Mage::getStoreConfig('checkdelivery/general/block_title'); ?> <strong><span><?php echo $this->__($blockLabel) ?></span></strong> </div> <div class="block-content" > <br> <input name="zipcode" size="17" type="text" id="zipcode" value="<?php echo Mage::getModel('core/cookie')->get('zip'); ?>" maxlength="10" class="input-text" placeholder="<?php echo $this->__('Enter ZIP Code'); ?>"/> <button type="button" name="zip-check" title="Check" class="button" …

1
以编程方式创建发票时给客户发送电子邮件
以编程方式创建发票时,如何使系统通过电子邮件将发票发送给客户? $order=Mage::getModel('sales/order')->load($orderid); $invoice = Mage::getModel('sales/service_order', $order)->prepareInvoice(); if (!$invoice->getTotalQty()) { Mage::throwException(Mage::helper('core')->__('Cannot create an invoice without products.')); } $invoice->setRequestedCaptureCase(Mage_Sales_Model_Order_Invoice::CAPTURE_ONLINE); $invoice->register(); $transactionSave = Mage::getModel('core/resource_transaction') ->addObject($invoice) ->addObject($invoice->getOrder()); $transactionSave->save();

2
“前端控制器达到100个路由器匹配迭代”错误的原因是什么?
作为一个Magento开发人员,我已经无数次面对这个问题,我知道这是一个配置错误问题,当某些模块未加载,它们的路由器也未加载而导致该错误时。大多数情况下,它不执行任何操作即可解决,其他时候,您可以刷新缓存 我已经阅读了许多有关此的文章,试图调试在Magento核心Front控制器中放置一些额外的代码app/code/core/Mage/Core/Controller/Varien/Front.php,但是最后这仅显示缺少的模块路由器,而不是为什么未加载它们。每次发生这种情况时,我都会尝试查看哪些URL给出了错误,但这是无用的信息,与代码跟踪相同。总是一样 也许是由于模块冲突引起的?也许是cron任务做错了什么?也许在旧的Magento版本中有一些错误的代码?问题是从1.7版本开始不会发生此问题(或者如果发生,则完全是零星的)。我发现主流中有一些代码差异,例如 Mage::register('application_params', $params); 在的run()方法中app/code/core/Mage/Core/Model/App.php,或 $this->_shouldSkipProcessModulesUpdates() 签入_initModules()方法... 我想相信应该有明确找到原因的人。有小费吗?



4
SSL保护整个前端(所有页面)
我经营一家销售数码产品的商店,对我来说,向客户展示我的整个商店是安全的非常重要。Google还开始使用SSL奖励网站。 http://googlewebmastercentral.blogspot.se/2014/08/https-as-ranking-signal.html 我想在Magento的所有前端页面中使用SSL(https)。我已经在论坛和Google上搜索了答案和/或扩展名,但没有结果。 有谁知道如何实现这一目标?另外,这样做时是否应该排除任何问题?我知道速度会降低,但是可以。



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.