Требует jquery.ui, т.е. актуален тогда, когда эта библиотека и так уже есть.
Иначе из пушки по воробьям получится - грузить jquery.ui (и query) только из-за кнопки.
1. копируем
jquery.ui.totop.min.js -> /data/toTop/
ui.totop.css -> /data/toTop/
ui.totop.png -> /data/toTop/
2. вставляем в index.tpl.html в конец (перед </body>) строки
{* BEGIN toTop *}
<link rel="stylesheet" media="screen,projection" href="/data/toTop/ui.totop.css" />
<script src="/data/toTop/jquery.ui.totop.min.js" type="text/javascript"></script>
<script>
{literal}
$(document).ready(function() {
$().UItoTop({inDelay:200, outDelay:200, scrollSpeed:500});
});
</script>
{/literal}
{* END toTop *}
PS. Не понял, зачем делать так хитро. Понравилась сама кнопка.