PDA

Просмотр полной версии : userFunc и user_*


c0d3r
10.05.2007, 17:09
В какой-то доке встретил про userFunc для объекта USER:
Class and function names must be prefixed ”user_” (by default), methods in classes can be name however you like.

Ну, речь идёт о типа:

lib.headerTopLogo = USER
lib.headerTopLogo {
userFunc = user_testClass->output
}


Если подумать, то by default предполагает и не by default :)
Хотелось бы следовать своим правилам именования (принятым в конторе) и уйти от префикса user_:
userFunc = testClass->output

Подскажите, пожалуйста, как это сделать?

void
10.05.2007, 21:24
Вполне можно использовать префикс tx_, как это и делают все расширения :)
Только нужно не забыть включить свой класс через config.includeLibs.

c0d3r
11.05.2007, 13:55
Спасибо, tx_ я заметил, конечно, у того же TV
Другого не дано?
Я объяснил причину желания в первом посте :)

Pavel Antonov
11.05.2007, 15:03
Спасибо, tx_ я заметил, конечно, у того же TV
Другого не дано?
Я объяснил причину желания в первом посте :)

Нет.

Хотите писать для TYPO3 нужно следовать ее правилам.

c0d3r
11.05.2007, 15:18
Спасибо.
Я не против следовать правилам TYPO3. Я за.
Только я их всех не знаю.
Отсюда такие вопросы.
По-моему, не такие и идиотские, учитывая пухлый том конфигов TYPO3.
Что-то можно и пропустить ненароком.