[Magento] Tutoriel création extention ?
Bonjour à vous et merci d'avance pour votre aide.
J'ai trouvé un tutoriel pour la création d’extension en français et je ne parvient pas à avancer.
app\code\local\Innova\MallProject\block\connectBlock.php
Code:
1 2 3 4 5 6 7 8 9
|
<?php
class Innova_MallProject_block_connectBlock extends Mage_Core_Block_Template
{
public function methodblock()
{
return 'informations de mon block !!';
}
} |
app\code\local\Innova\MallProject\controllers\indexController.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<?php
class Innova_MallProject_indexController extends Mage_Core_Controller_Front_Action
{
public function indexAction()
{
echo 'test';
$this->loadLayout();
$this->renderLayout();
}
public function mamethodeAction()
{
echo 'test mamethode';
}
}
?> |
app\code\local\Innova\MallProject\etc\config.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
<?xml version="1.0"?>
<config>
<modules>
<Innova_MallProject>
<version>0.1</version>
</Innova_MallProject>
</modules>
<global>
<blocks>
<mallproject>
<class>Innova_MallProject_block</class>
</mallproject>
</blocks>
</global>
<frontend>
<routers>
<Innova_MallProject>
<use>standard</use>
<args>
<module>Innova_MallProject</module>
<frontName>mallproject</frontName>
</args>
</Innova_MallProject>
</routers>
<layout>
<updates>
<mallproject>
<file>mallproject.xml</file>
</mallproject>
</updates>
</layout>
</frontend>
</config> |
app\design\frontend\default\default\template\mallproject
Code:
1 2 3
|
<?= $this->methodblock(); ?>
<?= 'salut' ?> |
app\design\frontend\default\default\layout
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<layout version="0.1">
<default>
<reference name="content">
</reference>
</default>
<routeurfrontend_index_index>
<reference name="content">
<block type="mallproject/connect" name="connect_connectBlock"
template="mallproject/connect.phtml" />
</reference>
</routeurfrontend_index_index>
</layout> |
Encore merci pour votre précieuse aide,