Расширение логики модулей или Logic Hooks. Часть 1

Обсуждение статей блога SugarTalk.ru

Расширение логики модулей или Logic Hooks. Часть 1

Сообщение stalk » 18 авг 2011, 11:43

В данной теме обсуждается статья Расширение логики модулей или Logic Hooks. Часть 1.
stalk
Администратор
 
Сообщений: 46
Зарегистрирован: 10 авг 2011, 11:30

Re: Расширение логики модулей или Logic Hooks. Часть 1

Сообщение maxlipton » 05 мар 2012, 10:53

Подскажите как решить следующую задачу.
Использую хук after_relationship_add.
Суть хука в том, что в документе, в котором создается связь, обновляются некоторые поля.
Поля обновляются, но мне после обновления полей необходимо обновить страницу.
Использование: header("Location: index.php?module=Opportunities&action=DetailView&record=$opp->id");
не помогло, ничего не происходит.
maxlipton
 
Сообщений: 56
Зарегистрирован: 13 ноя 2011, 20:40

Re: Расширение логики модулей или Logic Hooks. Часть 1

Сообщение admin » 06 мар 2012, 10:55

Не там ищите. Это ничего общего с хуком не имеет, это параметр субпанели, обновлять страницу при изменении связи.
Вам необходимо изменить $layout_defs

Создаете файл - custom/Extension/modules/Documents/Ext/Layoutdefs/ANYNAME.php

Код: выделить все
$layout_defs['Documents']['subpanel_setup']['RELATED_MODULE_REL_NAME']['refresh_page'] = 1;


RELATED_MODUL_REL_NAME - меняете на имя вашей связи - relationship name.
Запускаете восстановление.

После изменения связи RELATED_MODULE_REL_NAME модуля документы в субпанели страница будет обновлена.
Аватар пользователя
admin
 
Сообщений: 248
Зарегистрирован: 11 авг 2011, 14:49

Re: Расширение логики модулей или Logic Hooks. Часть 1

Сообщение maxlipton » 06 мар 2012, 15:35

Большое спасибо!
Все получилось!
maxlipton
 
Сообщений: 56
Зарегистрирован: 13 ноя 2011, 20:40


Вернуться в Обсуждение статей

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron