PDA

Просмотр полной версии : Как сохранить плагин под другим именем?


Илья
08.06.2007, 16:15
Получится ли такая фишка:
Немного поменял готовый экст, и теперь надо сохранить его с другим именем, чтобы typo видела 2 экста, условно - ext_original и ext_original1.
Получится ли сделать так?

Илья
08.06.2007, 16:31
Попробовал простым копированием экста (ext_original) в папку с другим именем (ext_original1), и соответственным изменением имени ext_original на ext_original1 во всех файлах
Потом установил новвое расширение.
Вроде бы прокатило, но почему то при вставке плагина в контент имеем теперь 2 плагина ext_original, то есть второй (измененный) плагин называется так же как и старый, но при этом соджержимое у него другое.

AleXUnder
08.06.2007, 16:47
kickstarter'ом делали?

Илья
08.06.2007, 16:58
Неа, все руками пробовал.
При этом все таки есть проблема, а именно при попытке просмотра контента страниц, как с новым так и со старым экстом вижу ошибку, вида:
Fatal error: Cannot redeclare class tx_clcompanydatabase_pi1 in C:\typo3\htdocs\sport\typo3conf\ext\cl_company_dat abase1\pi1\class.tx_clcompanydatabase_pi1.php on line 772
Без кикстартера не обойтись что ли?

void
08.06.2007, 17:08
Обойтись. Просто нужно заменить имена классов, названия файлов, строки в xml, и ничего не забыть)

Илья
08.06.2007, 17:23
Спаибо.
Похоже изучение кикстартера неизбежно, как победа коммунизма!

Pavel Antonov
08.06.2007, 17:33
Кикстартер ничем не поможет

Илья
08.06.2007, 17:46
Кикстартер ничем не поможет
Уже интересно!
Павел, а что порекомендуете для решения этой проблемы?
Или только руками править код?

Valery Romanchev
08.06.2007, 18:09
Уже интересно!
Павел, а что порекомендуете для решения этой проблемы?
Или только руками править код?

есть экст который копирует экст с др названием
поищите в репозитории

Илья
08.06.2007, 18:17
есть экст который копирует экст с др названием
поищите в репозитории
Валерий, как всегда респект!
"Будем искать" (с)
А называется он "danp_extrename"

Илья
09.06.2007, 10:56
Экст работает, НО название таблиц, с которой работает экст тоже меняется на название экста.
А идея была в том, чтобы 2 экста работали с одинаковыми таблицами.
Тогда немного другой вопрос.
В эксте, при выводе в FE указывается какую категорию выводить. List, с возмжностью выбора из существующих категорий.
Я сделал еще один вид категорий, т.е. еще один List, с другими категориями. Будет ли работать вывод информации если указать только новую категорию? И что будет если указаны категории в обоих списках List?

void
09.06.2007, 12:42
Ничего не понятно... Переформулируйте вопрос.

Илья
09.06.2007, 13:21
Значит так. Попробую объяснить все сначала.
В плагине ( cl_company_database) есть возможность создания категорий (одного вида - Category) и соответственно каждая компания в каталоге может принадлежать к одной из категорий. Выбор этой категории задается в настройках плагина после вставки в контент.
Надо сделать еще одно поле для категорий (Category2), и соответственно каждый клиент будет принадлежать к двум категориям. Например у клиента Category будет "Гос. учреждения", а Category2 будет "Заводы".
А в FE надо будет сделать 2 списка клиентов. В первом клиенты собраны по Category, во втором по Category2.
Из-за этого Category2 весь сыр бор и пошел.
Попробовал вручную добавить таблицу в файл .sql, и исправить TCA и прочие файлы. Вроде бы все верно сделал, но почему то при создании контента вместо 2-х списков для выбора категории видно только новый (Category2).

void
09.06.2007, 22:45
"Видно" - это про флексформу или про вывод в FE?

Илья
09.06.2007, 23:05
Неа, не вывод в FE, а скорее настройки плагина при вставке его в контент страницы в BE

void
09.06.2007, 23:57
Видимо, имеется в виду флексформа. Приведите её XML тогда... Что в ней не так?

Илья
13.06.2007, 11:23
Сегодня глянул на плагин.
Оказалось, что он не использует Флексформу.
Понял, что вставка из плагина в контент страницы в BE осуществляется файлами из директории pi1.