Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   tt_news удаление записи из BackEnd (http://forum.typo3.ru/showthread.php?t=3723)

Pavlo 16.06.2007 17:08

tt_news удаление записи из BackEnd
 
Добрый день,

Подскажите, пожалуйста, можно ли каким-то образом прицепиться к событию удаления записи из бекенда?

Задача такая. В Типо3 бекенде есть список новостей. Когда админ удаляет новость нужно отправить дополнительный емейл автору этой новости.

Насколько я понимаю, удалением записи заведуют классы SC_tce_db и t3lib_TCEmain. Возможно ли как-то добраться к ним из tt_news, чтобы переодпределить/расширить методы удаления записи?

Кто-нибудь сталкивался с таким?

С уважением,
Павел.

Pavel Antonov 16.06.2007 18:10

Цитата:

Сообщение от Pavlo (Сообщение 12924)
Добрый день,

Подскажите, пожалуйста, можно ли каким-то образом прицепиться к событию удаления записи из бекенда?

Задача такая. В Типо3 бекенде есть список новостей. Когда админ удаляет новость нужно отправить дополнительный емейл автору этой новости.

Насколько я понимаю, удалением записи заведуют классы SC_tce_db и t3lib_TCEmain. Возможно ли как-то добраться к ним из tt_news, чтобы переодпределить/расширить методы удаления записи?

Кто-нибудь сталкивался с таким?

С уважением,
Павел.

Идея правильная... посмотреть в t3lib_tcemain, возможно есть хук на подобнве действия. Написать хук, который проверяет имя таблицы и делает необходимые действия.

Pavlo 16.06.2007 20:10

Спасибо за ответ, я как раз копаю в этом направлении. Хук соответствующий обнаружил, осталось только научиться читать конфиг шаблона из бекенда. Непросто...

С уважением,
Павел.

Pavlo 21.06.2007 19:24

hidden/unhidden
 
Поборол удаление записи.

Есть еще вопрос. Может, кто-то подскажет, за что зацепиться, если запись делается hidden/unhidden? Пока что-то не пойму, где это обрабатывается..

Павел.

void 21.06.2007 19:41

hidden - это всего лишь одно из полей. Должно точно так же перехватываться хуками processDatamap_postProcessFieldArray и processDatamap_afterDatabaseOperations

Pavlo 21.06.2007 20:01

да, действительно. Хук processDatamap_postProcessFieldArray меня устраивает. На самом деле я его пробовал раньше, но не работал он, т.к. в конфе я его не активировал :(

Спасибо за помощь.

С уважением,
Павел.


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

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