Frames в шаблоне.
Всю голову себе сломал, не понимаю как нормально вставить в шаблон. Фреймы.
Нужно вставить в шаблон верхний фрейм, неизменный, для того чтобы туда можно было, например, плеер поставить или флэш ролик.
Но т.к. со смарти я столкнулся впервые, то не понимаю как это сделать с tpl файлами.
Причём, фрейм этот должен появляться, только при активации определённого плагина.
Т.е. я, думаю что нужно сделать что-то вроде этого, в header.tpl:
Дак вот, что нужно писать в src="..." какой-то файл php, который подключает в себя tpl. Да и вообще будет ли это убожество работать в смарти?
Спасибо.
Нужно вставить в шаблон верхний фрейм, неизменный, для того чтобы туда можно было, например, плеер поставить или флэш ролик.
Но т.к. со смарти я столкнулся впервые, то не понимаю как это сделать с tpl файлами.
Причём, фрейм этот должен появляться, только при активации определённого плагина.
Т.е. я, думаю что нужно сделать что-то вроде этого, в header.tpl:
<html>
<head>
...
</head>
<body>
{hook run='body_begin'}
<frameset rows="150,*" cols="*">
{hook run='topframe_begin'} (в плагине например: <frame id="myFrame" name="topFrame" src="player.html">)
<frame name="mainFrame" src="тут новый шаблон с остатками от header.tpl">
...
footer.tpl — </frameset>
Дак вот, что нужно писать в src="..." какой-то файл php, который подключает в себя tpl. Да и вообще будет ли это убожество работать в смарти?
Спасибо.