а я, по своей тупости, (ещё до просмотра этого видео) полез приспосабливать для другого , т.к понадобилось сделать рандомный вывод графических custom_банеров в определенном разделе,
подход использовал аналогичный: хтмл_код - обычная ссылка с картинки, а в имени - осмысленное системное имя для каждого банера (типа right_top_banner1, right_top_banner2, right_top_banner3 ), т.е. отличаются только цифрой, потом в нужном месте темплейта:
{if $smarty.server.REQUEST_URI|regex_replace:"/\?(.*)/":"" eq '/kommercheskaya'}
<div class="custom_banners">
{assign var=tmp_var value = $right_top_banner{rand(1,3)} }
{if $tmp_var}
{$tmp_var}
{/if}
</div>
{/if}
+ добавить учёт кликов и получим миниротатор