Как вывести код в шаблон?

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

Не даёт покоя насущный вопрос: как вывести код в шаблон?
На форуме читал, что можно в шаблон всадить конструкцию
{php}
код
{/php}
Но не прокатывает, вываливаясь кучей эрроров.

Есть второй способ, более интеллигентный — прописать код в php-файлах и вывести в виде переменной smarty в шаблон.
Но тут начинается полный фарш, ибо не хватает понимания как какой файл связан с конкретным шаблоном и как организовать вывод переменных.
Дабы не быть посланным подальше, первым делом пошёл искать мануалы. Но ничего толкового для себя не нашёл: только структуру движка и описание API. Перечитал достаточно топиков здесь, но всё-равно — не понятно.

Знаю основы php и верстки, но как это увязать в LS — не могу понять.

Если брать практический пример, ситуация следующая:
Установлен закрытый режим работы сайта, т.е. вход только через логин\пароль. На главной показывается форма авторизации.
Нужно вслед за формой вывести определённый код, например «Hello, world!».
За вывод формы отвечает шаблон templates/skin/synio/actions/ActionLogin/index.tpl
А вот как вывести туда код — вопрос. Ещё понял, что каким-то образом с этим шаблоном связан файл classes/actions/ActionLogin.class.php

Но как всё увязать? И как вывести в шаблон строку «Hello, world» (и в какой php-файл её прописать)?

Буду благодарен хотя бы за наводки, в какую сторону копать.