Автор Тема: Клонирование модуля blockcategories  (Прочитано 1169 раз)

28 Март 2014, 19:01:43
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Прочел кучу все возможных инструкций
Переименовал все файлы и внутри файлов
При установки пишет
blockcategories1.php is not a valid module name.

Если кто может подскажите что я делю не так.
29 Март 2014, 13:49:14
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Все не нужно переименовывать. Лучше бы сначала  самому модуль написать, тогда понятнее будет.
1. Изменяем файл blockcategories1.php
2. Удаляем config.xml.
3. Изменяем
class BlockCategories14. Изменяем
Configuration::updateValue('BLOCK_CATEG1_MAX_DEPTH', 4)и все остальные константы (BLOCK_CATEG1_DHTML) и так во всем коде.
5. Если есть кеширование, то нужно менять названия файлов шаблона.
Если есть функции javascipt, то лучше заменить название файла и переменные которые учавствуют в формировании шаблона.

У вас ошибки от того, что часть названий не изменили.
Изменена функция  _clearBlockcategories1Cache(), а вызывается _clearBlockcategoriesCache().
Изменен шаблон blockcategories_footer1.tpl, а вызываете blockcategories_footer.tpl

Поиск по файлу включите и проверяйте.
29 Март 2014, 17:24:06
Ответ #2
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Удалил config.xml
в файле  blockcategories1.php переименовал все константы на BLOCK_CATEG1
Проверил все названия функций и переменных
Опять таже ошибка
blockcategories1.php is not a valid module name.
я б понял если б модуль инсталировался и потом уже в процессе работы там бы появлялись какие то ошибки
но он же даже не хочет устнавливаться.
31 Март 2014, 13:04:22
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Я поменял все названия, как написал выше (еще в файле перевода), модуль устанавливается без проблем.
31 Март 2014, 13:17:50
Ответ #4
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля