I am working on a quotation form module I would like to implement on my Shop Home Page
My config.xml is (app/code/community/Mine/Quotemodule/etc/config.xml)
<?xml version="1.0"?> <config> <modules> <Mine_Quotemodule> <version>0.0.1</version> </Mine_Quotemodule> </modules> <frontend> <routers> <routeurfrontend> <use>standard</use> <args> <module>Mine_Quotemodule</module> <frontName>quotemodule</frontName> </args> </routeurfrontend> </routers> <layout> <updates> <quotemodule> <file>quotemodule.xml</file> </quotemodule> </updates> </layout> </frontend> <global> <blocks> <quotemodule> <class>Mine_Quotemodule_Block</class> </quotemodule> </blocks> </global> </config> app/etc/modules/Mine_Quotemodule.xml
<?xml version="1.0" encoding="UTF-8"?> <config> <modules> <Mine_Quotemodule> <active>true</active> <codePool>community</codePool> </Mine_Quotemodule> </modules> </config> app/design/frontend/rwd/default/layout/quotemodule.xml
<?xml version="1.0"?> <layout version="0.1.0"> <default> <reference name="content"> </reference> </default> <routeurfrontend_index_index> <reference name="content"> <block type="quotemodule/quoteformblock" name="quoteform_quoteformblock" template="quotemodule/quoteform.phtml" /> </reference> </routeurfrontend_index_index> </layout> app/code/community/Mine/Quotemodule/controllers/IndexController.php
<?php class Mine_Quotemodule_IndexController extends Mage_Core_Controller_Front_Action { public function indexAction() { $this->loadLayout(); $this->renderLayout(); } public function mamethodeAction() { echo 'test mamethode'; } } ?> app/code/community/Mine/Quotemodule/Block/Quoteformblock.php (unsued for the moment)
<?php class Mine_Quotemodule_Block_Quoteformblock extends Mage_Core_Block_Template { public function methodblock() { return 'informations de mon block !!'; } } ?> and I have a app/design/frontend/rwd/default/template/quotemodule/quoteform.phtml file containing my html form.
When I go to the url my www.myshop.com/quotemodule/index, It works.
I then tried to implement the form by calling the module in my CMS Home page, by adding in content :
{{block type="mine/quotemodule" name="quoteform_quoteformblock" template="quotemodule/quoteform.phtml"}} But when loading my homepage, it is empty..
Thank you for your help,
Alex