Как подключить CSS через config.php плагина?

В php я не силён, и эта простая тема смущает меня многообразием решений. На данный момент мне известны 3 способа подключить CSS плагина в init методе плагина:
$this -> Viewer_AppendStyle(Plugin::GetTemplateWebPath (__CLASS__).'css/mysuper.css');

$this -> Viewer_AppendStyle(dirname(__FILE__).'css/mysuper.css');

$this -> Viewer_AppendStyle(Plugin::GetTemplateWebPath('mysuperplugin').'css/mysuper.css');
Первый вопрос, собственно в том, что из этого наиболее концептуально верно?

А второй вопрос — в SUBJ. Config::Get('head.default.css') в config.php плагина получить, очевидно, можно, но что-то я туплю и не понимаю как правильно построить путь к CSS файлу там. Может есть что-то похожее на ___path.static.skin___ для плагинов?

Заранее спасибо.

Подключить другой шаблон вывода топика-фотосета

Здравствуйте.

Столкнулся с такой пробелмой. В шаблоне Developer.

Имеется шаблон topic-photoset.tpl он по-умолчанию выводит фотосет на главную страницу. На главной странице мне надо убрать некоторые функции (рейтинг новости, название новости). Редактирую шаблон, на главной все убирается. НО! И убираются эти функции и при открытии полной записи.

Может быть как-то можно подключить для вывода на главную и для полной записи разные шаблоны?
Как реализовать?