Стена пользователя в двойке на отдельной странице
Спасибо!
<?php class actionUsersProfileWall extends cmsAction { public function run($profile){
cmsTemplate::getInstance()->render('имя_файла_в_шаблоне', array( // /templates/default/controllers/users/имя_файла_в_шаблоне.tpl.php 'Все_что_объявлено_выше' => $передаеться_на_рендеринг_в_шаблон )); } }
$wall_controller = cmsCore::getController('wall', $this->request); 'controller' => 'users', 'profile_type' => 'user', 'profile_id' => $profile['id'] ); 'add' => $user->is_logged && $user->isPrivacyAllowed($profile, 'users_profile_wall'), 'delete' => ($user->is_admin || ($user->id == $profile['id'])), ); $wall_html = $wall_controller->getWidget($wall_title, $wall_target, $wall_permissions);
И ссылка обязательна, и выход за шаблон не радует.А если ссылка в табах обязательна, то там надо с хуками возиться, насколько я понимаю.
/system/controllers/wall/hooks/user_tab_info.php,
/system/controllers/wall/hooks/user_tab_show.php ,
/templates/default/controllers/wall/profile_tab.tpl.php.
И еще что-то, но я не смог найти что именно.
INSERT INTO `cms_users_tabs` ( `id` , `title` , `controller` , `name` , `is_active` , `ordering` ) VALUES ( NULL , 'Стена', 'users', 'wall', '1', '6' );
за пределами шаблона — только белая материяА что, не выйти за пределы шаблона никак нельзя?