я пытаюсь создать модуль, но мой модуль не отображается в списке модулей, и я сделал несколько следующих вещей.
1.) В каталоге модулей в корневом каталоге prestashop находится mymodcomments / mymodcomments.php.
код в этом
<?php
class MyModComments extends Module
{
public function __construct()
{
$this->name = 'mymodcomments';
$this->tab = 'front_office_features';
$this->version = '0.1';
$this->author = 'coold';
$this->bootstrap = true;
parent::__construct();
$this->displayName = $this->l('My Module of product comments');
$this->description = $this->l('With this module, your customers will be able to grade and comments your products.');
}
}
?>
Я ясно понял этот код, но не смог увидеть мой модуль в списке модулей бэк-офиса.
Мой другой вопрос:
Я использую Windows, может ли быть какое-либо разрешение на файл при работе с prestashop?
иногда возникают проблемы, когда класс модуля и имя модуля используют разные прописные или строчные буквы.
Попробуйте определить это:
class mymodcomments extends Module
{
public function __construct()
{
$this->name = 'mymodcomments';
$this->tab = 'front_office_features';
$this->version = '0.1';
$this->author = 'coold';
$this->bootstrap = true;
parent::__construct();
$this->displayName = $this->l('My Module of product comments');
$this->description = $this->l('With this module, ....');
}
}
Это не элегантно, но может сделать свое дело.
О проблеме заглавных букв не сообщается на prestashop. 95% установок работают нормально, но по неизвестным причинам некоторые установки prestashop не могут столкнуться с проблемами из-за этих различий.
С уважением
Других решений пока нет …