magento
文章平均质量分 81
rogerbakerpeng
这个作者很懒,什么都没留下…
展开
-
magento -----Structural Blocks and Content Blocks
<br />1.大家都知道magento的block分为Structural Blocks and Content Blocks这2个,在实际的xml文档中该怎样区分这两个BLOCK呢?<br /> <br />Structural Blocks在 layout/page.xml中定义 ,如果要加入自己的 Structural Blocks也先在里面添加。或者要改变自定义的布局block,加入新的xxx.phtml.<br />2.Content Blocks运行在structural blocks里面,原创 2011-05-25 10:37:00 · 644 阅读 · 0 评论 -
Magento的例子,博客,教程
Inchoo - This shop is looking to get your business by showing that they are wizards in the land of Magento. By the looks of their blog (including tons of examples) they definitely know what they are doing. They update their blog daily and the b原创 2011-05-27 11:48:00 · 563 阅读 · 0 评论 -
The Model 家庭
<br />对于任何的MVC框架,你应该找一个在模型定义的地方,以及一些“资源模型“的形式.In Magento,在model家庭里面有3个成员,分别是:<br />The Model, the Resource Model, and the Collection Model.当我们需要它的时候,这3个成员 相互工作给我们想要的数据。 <br /> <br />在之前我们已经讨论了创建模型,我们会进入一个对资源模型和集合模型。<br />As I see it:<br /> 一个“模型”是用来原创 2011-05-27 09:45:00 · 690 阅读 · 1 评论 -
How to overload a controller
<br />来自官方的论坛 不错的文章 在此记录下来<br />In this example we’re overloading<br /> Mage_Checkout_CartController::indexAction().<br /> 1. Create your module folders and files Magento/app/code/local/MyNameSpace/MyModule/etc/config.xml Magento/app/code/local/MyNameSpa转载 2011-05-25 15:31:00 · 517 阅读 · 0 评论 -
Magento的控制器改写规则
<br />Magento的控制器类重载是不同的东西,然后其他类。控制器覆盖不为模型,辅助,块覆盖相同。从我的经验,在某种程度上很难覆盖控制器,你需要获得额外的重写正则表达式的确切原因这将导致非常辛苦。下面是一些解释重写系统控制器<br />Customer Account and Address Controller override:<br />At first create new module and files<br />1. /app/etc/modules/Yt_Customer.xml<原创 2011-05-25 14:20:00 · 764 阅读 · 0 评论 -
Magento模型的重写规则
<br />使用Magento的重写规则,你可以很容易扩展Magento的功能或任何可以添加新的模块。Magento的遵循MVC模式。模型是MVC的主要形式之一。模型通常用于数据库连接和各种逻辑编码。Mogento也使用同样的目的模型。每一个模块有自己的Magento的模型类。但你可以扩展或修改以下的Magento重写规则的任何现有的模型类。<br /> <br />假设,以满足您的项目要求,您需要更改或提高客户的模型类。您可以更改Mage_CUstomer_Model_Customer类的代码。但它不是一原创 2011-05-25 14:27:00 · 1022 阅读 · 0 评论 -
Magento的helper重写规则
有时Magento用于辅助类来检索帮助信息等网址,名称,组等,所以你必须要覆盖辅助类当你想改变任何网址或一些别的东西。辅助类覆盖类似于块和模型覆盖。在这里,我用实例说明有关辅助覆盖的细节。在这里,我将展示如何覆盖辅助类Mage_Customer_Helper_Data。1.首先创建新的模块吨处理下面的代码重写工作,并写在app/etc/modules/Yt_Customer.xmltruelocal原创 2011-05-25 11:37:00 · 3764 阅读 · 0 评论 -
注册页面Add extra field(s)
111111111111111原创 2011-05-25 15:51:00 · 1072 阅读 · 0 评论 -
Magento的负载多少数据显示订单?
$orders = Mage::getResourceModel('sales/order_collection')<br /> ->addAttributeToSelect('*')<br /> //->joinAttribute('shipping_firstname', 'order_address/firstname', 'shipping_address_id', null, 'left')<br /> //->join原创 2011-05-25 15:20:00 · 928 阅读 · 0 评论 -
创建一个新的模块在Magento
<br />当您需要添加新的功能或想要编辑在这两个情况下,你应该创建一个新的模块中现有的Magento类。假设你要添加“用户信用“的制度,那么你需要创建一个新的UserCredit在Magento模块。如果你要编辑/更新客户的功能,那么你应该遵循的Magento重写规则。要覆盖现有客户的模块,你必须建立一个新的客户在当地的代码池模块名称Yt_Customer。在这种情况下,你需要使用Magento的重写规则。当你去添加或编辑Magento的东西,每次你可以做作为单独的模块或几个方法可以在同一模块组合,如果他原创 2011-05-25 15:15:00 · 991 阅读 · 0 评论 -
你所需要了解的Magento主题
Mangeto主题包括下列任何或全部:布局(位于应用程序/设计/前端/your_interface/your_theme/布局/)这是基本的XML文件定义不同的页面以及控制元信息块结构和页面encoding.For在深入调查的布局看)模板(在应用程序位于/设计/前端/your_interface/your_theme/模板/)这是PHTML文件,其中包含(X)HTML的标记和任何必要的PHP标签,创造视觉呈现逻辑。区域设置(位置在app/设计/前端/your_interface/your_theme/区域/原创 2011-05-25 10:49:00 · 695 阅读 · 0 评论 -
magento 第2炮 admin module
<br />所有管理工作的网页,因为这同样的方式。为了使自己的,你需要;<br /> 注册一个 controller 在你的 module. 或者重写 overloading controllers.在你的 controller 的 action 方法 render the layout.创建一个 layout file in the "app/design/adminhtml/default/layout" 目录 and 注册你的 "config.xml" 它必须匹配你的 route, cont原创 2011-05-26 10:03:00 · 529 阅读 · 0 评论 -
Magento CMS controller override / cms page controller override in magento
<br />Magento的CMS的模块有一些不错的功能。使用的CMSMagento的404事件处理模块,你可以集成第三方CMS等内容表达式引擎的Drupal,WordPress的,joomla内的Magento等。<br /> <br /> <br />Target : Override Cms module’s Index (Mage_Cms_IndexController) controller and Page (Mage_Cms_IndexController) controller.原创 2011-05-25 15:27:00 · 650 阅读 · 0 评论 -
Magento的block重写规则
<br />Magento的block重写规则是帮助和模型覆盖相似。Magento的遵循MVC模式,但在Magento块是额外的一层。块类特定模板块呈现数据。Magento的介绍伟大的模板设计系统block制度。<br />块是一个途径,使Magento的区分系统中的功能阵列,并创建一个模块化的方式来管理,从视觉和功能的观点来看它。magento有两种类型的块,他们共同创造的视觉输出。<br />* Structural Blocks<br /> <br />* Content Blocks<br /> <原创 2011-05-25 14:46:00 · 3115 阅读 · 0 评论 -
直接SQL查询在Magento
Magento和Zend框架,它是在提供内置的数据访问,它可以让您获得与上级关于建立有关数据库访问逻辑而不担心完全抽象。然而,有时你只是想能够运行的几个关键SQL查询直接绕过抽象。这个帖子详细介绍了在Magento这样做最直接的方法$conn= Mage::getSingleton('core/resource')->getConnection('core_read');这将返回Varien_Db_Adapter_Pdo_Mysql对象,Zend_Db_Adapter_Abstract的子类,这将允许您原创 2011-05-25 12:14:00 · 993 阅读 · 0 评论 -
the model two
Now we have a "model" instance full of data. We can then change this data (using the magic getters and setters) and simply call the save() function on the "model". This uses the "resource model" to save the data to the database (automatically fig转载 2011-05-27 11:45:00 · 481 阅读 · 0 评论