Переименовывать нужно:
- Директорию
- Файл *.php
- Файл *.tpl
- Название класса в данном файле.
- Имя в конструкторе в данном файле.
- Имя файла в выводе *.tpl в данном файле.
В принципе я добавила только цифру1
в blockadvertising1.tpl
<!-- MODULE Block advertising1 -->
<div class="advertising_block">
<a href="
http://prestadev.ru/"><img src="{$image}" alt="{l s='Advertising1' mod='blockadvertising1'}" /></a>
</div>
<!-- /MODULE Block advertising1 -->
в blockadvertising1.php
<?php
class BlockAdvertising extends Module
{
function __construct()
{
$this->name = 'blockadvertising1';
$this->tab = 'Blocks';
$this->version = 0.1;
parent::__construct();
$this->displayName = $this->l('Block advertising1');
$this->description = $this->l('Adds a block to display an advertising1');
}
function install()
{
if (!parent::install())
return false;
if (!$this->registerHook('rightColumn') OR !$this->registerHook('leftColumn'))
return false;
return true;
}
/**
* Returns module content
*
* @param array $params Parameters
* @return string Content
*/
function hookRightColumn($params)
{
global $smarty, $protocol_content, $server_host;
$smarty->assign('image', $protocol_content.$server_host.__PS_BASE_URI__.'/modules/'.$this->name.'/advertising1.jpg');
return $this->display(__FILE__, 'blockadvertising1.tpl');
}
function hookLeftColumn($params)
{
return $this->hookRightColumn($params);
}
}?>
в ru.php
<?php
global $_MODULE;
$_MODULE = array();
$_MODULE['<{blockadvertising1}prestashop>blockadvertising_fd4c71c948857cce596a69fbaea7426b'] = 'Рекламный блок1';
$_MODULE['<{blockadvertising1}prestashop>blockadvertising_2c6706322b2b9f670251533d907d2bbc'] = 'Добавляет блок показа рекламы1';
$_MODULE['<{blockadvertising1}prestashop>blockadvertising_2ce5fc289845ce826261032b9c6749ea'] = 'Реклама1';
И что ещё?
Сообщение отредактировано Ирина Ка 12-01-2010 23:21 ...