Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   изменение файлов расширения вне KickStarter (http://forum.typo3.ru/showthread.php?t=8287)

3ton 12.01.2010 13:04

изменение файлов расширения вне KickStarter
 
столкнулся проблемой

при создании расширений есть необходимость модифицировать файлы за пределами KickStarter (lexform.xml, ext_tables.php, класс расширения с функционалом ...)

но при этом потом иногда возникает потом необходимость менять таблицу или еще чтот и надо сохранить изменения но мои изменения при этом затираются :(

последовательность такая:
- делаю расширение в KickStarter
- устанавливаю расширение
- делаю изменения в файлах в PhpEditor'e
- захожу в KickStarter и делаю таблицу необходимого мне вида
- нажимаю Update
- нажимаю View Result (а там почему то перетерается все старыми файлами)

как избежать затирание старыми версиями, но при этом применить зименения?

к примеру для flexform я меняю файл locallang_db.xml но при изменении таблицы он тоже должен переписаться но при этом затруться изменения сделаные мною для flexform. может я чтот не так делаю???

void 12.01.2010 14:42

Он на то Kickstarter, а не IDE, что максимум может сгенерировать шаблон расширения. А дальше - руками.

3ton 12.01.2010 14:52

а как быть тогда в описаной ситуации

к примеру для flexform я меняю файл locallang_db.xml но при изменении таблицы он тоже должен переписаться и при этом затрутся изменения сделаные мною для flexform.

Valery Romanchev 12.01.2010 17:16

Цитата:

Сообщение от 3ton (Сообщение 26742)
а как быть тогда в описаной ситуации

к примеру для flexform я меняю файл locallang_db.xml но при изменении таблицы он тоже должен переписаться и при этом затрутся изменения сделаные мною для flexform.

void уже ответил на вопрос... только руками менять, либо - всю конфигурацию держать в отдельном расширении (такой вариант может быть удобен, если структура данных часто меняется)


Часовой пояс GMT +4, время: 02:19.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot