Переименовать com_content

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 448 Просмотров
*

Sergeyy

  • Осваиваюсь на форуме
  • ***
  • 147
  • 3
Переименовать com_content
« : 16.01.2016, 20:00:53 »
Что сделал:
1. в install.mysql.utf8.sql создаю
`#__test`;
`#__test_frontpage`;
`#__test_rating`;

2. перекопировал файлы:
из layouts/joomla/content в site/layouts/joomla/test
из libraries/legacy/table/content.php в admin/tables/test.php

3. Переименовал в файлах:
Content в Test
CONTENT в TEST
content в test

4. обратно переименовал:
JHelperTest в JHelperContent
testlanguage в contentlanguage
test.prepare в content.prepare

п.с. com_contenthistory и com_tags пока не нужны (документацию по интеграции нашел)

Устанавливается работает, потестил на сколько смог.

Впечатление, что com_content "глубже" что-ли встроен в Joomla или этого достаточно для полной работы компонента?
« Последнее редактирование: 18.01.2016, 01:10:28 от Sergeyy »
joomla 2.5

*

dmitry_stas

  • Профи
  • ********
  • 9666
  • 931
Re: Переименовать com_content
« Ответ #1 : 16.01.2016, 20:44:49 »
компонент как компонент, ничем от других не отличается :) важно название файлов, название таблиц, названия классов. может что то еще и есть, но в принципе это основное.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

*

Sergeyy

  • Осваиваюсь на форуме
  • ***
  • 147
  • 3
Re: Переименовать com_content
« Ответ #2 : 18.01.2016, 01:20:51 »
Дополнение
найти и переименовать обратно:

onTestPrepare - onContentPrepare
onTestAfterTitle - onContentAfterTitle
onTestBeforeDisplay - onContentBeforeDisplay
onTestAfterDisplay - onContentAfterDisplay
beforeDisplayTest - beforeDisplayContent
afterDisplayTest - afterDisplayContent

Тут  не уверен:
JPluginHelper::importPlugin('test'); - JPluginHelper::importPlugin('content');
joomla 2.5

*

dmitry_stas

  • Профи
  • ********
  • 9666
  • 931
Re: Переименовать com_content
« Ответ #3 : 18.01.2016, 03:22:21 »
Тут  не уверен:
JPluginHelper::importPlugin('test'); - JPluginHelper::importPlugin('content');
тоже да
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций