
15.02.2010, 16:44
|
 |
Администратор
|
|
Регистрация: 25.07.2009
Сообщений: 170
|
|
12. Добавлен метод setLink()
Добавлен метод setLink($node_id[, $view=false, $object_id=false]), где- $node_id - ID страницы, к которой прикрепляется объект
- $view - название прикрепляемого вида модуля (по-умолчанию не задан)
- $object_id - ID прикрепляемого объекта (по-умолчанию не задан).
Метод создан для более удобного проставления ссылок на объекты модуля.
Метод используется при прикреплении блока модуля к странице (метод onLink()), для того, чтобы в дальнейшем можно было получить ссылку на страницу, куда прикреплен данный вид модуля.
Пример: при прикреплении архива новостей, нам в последствии может потребоваться информация о ссылке (URL) на страницу, где он находится, например, для формирования ссылки на архив, с последних новостей. Для этого, при прикреплении архива к странице, мы в методе onLink() вызываем метод setLink().
PHP код:
// Вызывается при прицеплении модуля к странице public function onLink($node_id, &$install_data) { if(@$install_data['params']['view'] == 'producers_list') $this->setLink($node_id, $install_data['params']['view']); }
__________________
Команда Handy.CMS
|