最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > Magento > Magento教程 >

magento模板(主题)制作准备

时间:2014-06-21 12:45来源:未知 作者:最模板zuimoban 点击:
1.下载安装最新版的magento(带演示数据) 2.下一个中文的包(我英文比较差,安装上去,要是想英文的在后台中也是很容易切换的) 3.在后台关闭缓存和开启debug 模式 a.打开调试模式:

1.下载安装最新版的magento(带演示数据)

2.下一个中文的包(我英文比较差,安装上去,要是想英文的在后台中也是很容易切换的)

3.在后台关闭缓存和开启debug 模式

        a.打开调试模式:直接把index.php 中的

[php] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {  
  2.     Mage::setIsDeveloperMode(true);  
  3. }  
  4.   
  5. #ini_set('display_errors', 1);  


这两条语句变为有效

 

4.写一个用于测试的模块test(主要测试一些关键的输出)

a.新建文件夹  app\code\local\MyTest\Test\Block

app\code\local\MyTest\Test\controllers

app\code\local\MyTest\Test\etc

app\code\local\MyTest\Test\Model

b.新建一个配置文件内app\code\local\MyTest\Test\etc\config.xml容如下

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. <config>  
  2.     <modules>  
  3.         <MyTest_Test>  
  4.             <version>0.1.0</version>  
  5.         </MyTest_Test>  
  6.     </modules>  
  7. </config>  

c.创建一个配置文件app\etc\modules\MyTest_Test.xml内容如下:

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. <config>  
  2.   <modules>  
  3.     <MyTest_Test>  
  4.       <active>true</active>  
  5.       <codePool>local</codePool>  
  6.     </MyTest_Test>  
  7.   </modules>  
  8. </config>  


这时候可以在后台system->configuration->advanced 中看到MyTest_Test模块

d.配置路由,编辑上面的config.xml 加上如下代码

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. <config>  
  2. .....  
  3. <frontend>  
  4.         <routers>  
  5.             <mytest>  
  6.                 <use>standard</use>  
  7.                 <args>  
  8.                     <module>MyTest_Test</module>  
  9.                     <frontName>test</frontName>  
  10.                 </args>  
  11.             </mytest>  
  12.         </routers>  
  13.     </frontend>  
[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. ............  

e.新建一个控制器文件app\code\local\MyTest\Test\controllers\IndexController.php内容如下

[php] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. <?php  
  2. /* 
  3.  * Created on 2014-5-13 
  4.  * 
  5.  * To change the template for this generated file go to 
  6.  * Window - Preferences - PHPeclipse - PHP - Code Templates 
  7.  */  
  8.  class MyTest_Test_IndexController extends Mage_Core_Controller_Front_Action {  
  9.     public function indexAction() {  
  10.         echo "test";  
  11.     }  
  12.  }  
  13. ?>  

此时访问magento\index.php\test   可以看到页面输出test

f.新建一个布局文件app\design\frontend\base\default\layout\local.xml  内容如下

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. <layout version="0.1.0">  
  2.     <test_index_index>  
  3.         <reference name="root">  
  4.             <block type="page/html" name="root" output="toHtml" template="test/test.phtml"></block>  
  5.         </reference>  
  6.     </test_index_index>  
  7. </layout>  

g.新建一个phtml文件app\design\frontend\base\default\template\test\test.phtml 内容如下

[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. mmmmmmmmmmmmmm  
[html] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1.    
h.修改IndexController.php内容如下
[php] view plaincopy在CODE上查看代码片派生到我的代码片
 
  1. <?php  
  2. /* 
  3.  * Created on 2014-5-13 
  4.  * 
  5.  * To change the template for this generated file go to 
  6.  * Window - Preferences - PHPeclipse - PHP - Code Templates 
  7.  */  
  8.  class MyTest_Test_IndexController extends Mage_Core_Controller_Front_Action {  
  9.     public function indexAction() {  
  10.         //echo "test";  
  11.          $this->loadLayout();    
  12.          $this->renderLayout();    
  13.           
  14.     }  
  15.  }  
  16. ?>  

访问此时访问magento\index.php\test   可以看到页面输出mmmmmm到此就可以了,等到以后可以在local.xml加bolck 然后看各个phtml文件的输出


 

5.下载安装一个layoutview模块

到此准备工作已经完成

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容