Questions tagged «magento-1.7»

Magento社区1.7版

13
测试后清除Magento
我目前在Magento中进行了大量测试,因此我可以熟悉它。不幸的是,我的测试数据库非常混乱。我希望清理数据库,以便重新开始。这意味着要执行以下操作: 清除所有产品 清除所有属性 清除所有属性集 清除所有类别 清除所有订单,装运,交易等 我在Magento论坛上找到了用于清除产品的帖子,它是以下SQL: SET FOREIGN_KEY_CHECKS = 0; TRUNCATE TABLE `catalog_product_bundle_option`; TRUNCATE TABLE `catalog_product_bundle_option_value`; TRUNCATE TABLE `catalog_product_bundle_selection`; TRUNCATE TABLE `catalog_product_entity_datetime`; TRUNCATE TABLE `catalog_product_entity_decimal`; TRUNCATE TABLE `catalog_product_entity_gallery`; TRUNCATE TABLE `catalog_product_entity_int`; TRUNCATE TABLE `catalog_product_entity_media_gallery`; TRUNCATE TABLE `catalog_product_entity_media_gallery_value`; TRUNCATE TABLE `catalog_product_entity_text`; TRUNCATE TABLE `catalog_product_entity_tier_price`; TRUNCATE TABLE `catalog_product_entity_varchar`; TRUNCATE TABLE `catalog_product_flat_1`; …



3
以编程方式创建发货
我遇到了多种以编程方式创建货运的方式。他们是 //Type 1 $converter=Mage::getModel('sales/convert_order'); $shipment=$converter->toShipment($order); // snip //Type 2 $shipment = Mage::getModel('sales/service_order', $order) ->prepareShipment($this->_getItemQtys($order)); // snip //Type 3 $shipment = Mage::getModel('sales/service_order', $order)->prepareShipment($itemQty); $shipment = new Mage_Sales_Model_Order_Shipment_Api(); $shipmentId = $shipment->create($orderId); // snip 这三种方法之间有什么区别。在这三种方法中,这是创建货件和添加跟踪号的正确方法。

1
关于收集模型和资源模型
我对使用资源模型和集合模型感到困惑。有时,当我看到使用特定属性加载产品的示例时,在某些示例中,它们使用集合模型,有时使用资源模型。 另外,什么时候可以使用特定方法get...以及set...表行名称?喜欢getName,getId。我尝试使用但无法获取值,并且显示错误:“在对象中调用未定义的方法” $product = Mage::getModel('catalog/product') ->loadByAttribute('name', 'product_name'); echo $product->getName(); echo $product->getSku(); 它显示“未定义的方法getSku()” 如果使用var_dump($product),则SKU显示在对象中,但是无法使用getSku()... 获取SKU 。

3
如何在设计模板包CSV中实现翻译?echo $ this-> __('Text')如何工作?
我有一个像这样的设计包设置: design/frontend/package_name/theme_name/locale/ 在我之下 de_DE,en_GB等等,在这些translate.csv文件下,我具有带有各种字符串的相应文件:"Key", "Translation" 我正在尝试使用以下方法在主题中实现各种字符串 echo $this->__('Text') 但是,它似乎不起作用(我只看到('Text')显示的字符串)。我想我对Magento何时从CSV中提取字符串进行翻译缺乏基本了解。有人可以解释一下如何使这些csv文件工作吗?

5
如何通过代码显示Magento版本?
我想知道是否有任何类文件可用于了解magento版本。如果网站已被黑客入侵,如何显示版本? 我知道有一种方法如下。 Mage::getVersion(); 但是,如果magento网站的前端和后端均无法正常工作,我们如何通过类文件进行检查?哪个班需要参考?

6
使用观察者将列添加到客户网格或覆盖客户网格
我面临在客户网格上添加一列并在该列中显示值的问题。 这是我一直试图显示此列的观察者代码:- if ($block->getType() == 'adminhtml/customer_grid') { $customer = $observer->getCustomer(); $collection = Mage::getResourceModel('customer/customer_collection'); $block->addColumnAfter('mobile', array( 'header' => 'Mobile No.', 'type' => 'text', 'index' => 'mobile', ), 'email'); } 这将添加该列,但在该列下不显示任何值。


13
从Magento URL中删除/index.php会出现404错误
我正在使用Magento ver。1.7.0.2。 这是我网站的链接:http : //dev.blokeundees.com.au/ 我必须/index.php从URL中删除该文件夹,所以我也编辑了.htaccess文件和后端(安全,Web服务器被重写),/index.php并且已正确删除。 但是,当访问前端时,它为除索引页面之外的所有页面返回404错误(找不到页面)。 我不知道为什么会这样。

2
在模块中创建自定义帮助程序类
我test_helper创建了一个名为的新模块,并希望在此模块中创建一个帮助器类,以便可以添加自定义函数以在整个站点中调用。 但是,我似乎找不到有关如何执行此操作的任何示例。我假设我必须在config中创建一些额外的xml,并在扩展基本帮助程序的位置添加另一个文件,但是我没有运气找到要构建的示例。


2
Magento前端开发人员认证[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 去年关闭。 我需要为Magento前端开发人员认证做准备,而且似乎还没有问题。一个人应该如何准备这一认证?我可以通过一些指南和/或测试考试吗?请注意,我正在专门寻找前端认证材料。似乎没有关于该考试或学习指南的任何信息。

9
提供站点范围的社区版搜索
多年来,人们进行了许多尝试来改善Magento的搜索功能。(Solr,Lucene等)在2013年,是否有一种首选/主要方式在Magento 中提供可用于社区版的目录搜索?在整个网站范围内搜索-搜索内容页面的内容如何? 人们只是坚持使用开箱即用的搜索功能,还是有更好的选择?

6
通用索引问题的永久解决方案
我们开发了一些具有大量库存记录的magento项目,并且始终会遇到索引问题,我们一直在尝试尝试在互联网上找到的所有解决方案,以解决日常索引问题,例如截断平面图并使用CLI重新编制索引,将cron设置为索引编制,但这是我们面对索引编制问题的日常头痛。 当我们在项目上工作时,我们正在寻找永久性的解决方案,这些项目有不同的场景,例如每天更新产品或每天从其他饲料中导入产品。 对此有一些最佳做法或解决方法的任何人,请与他们分享,将不胜感激。

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.