Привет! Я новичок.
Делаю свой шаблон, по инструкции
По принципу,
header,
main body,
footer.
Каждому div'у (уж простите, если буду ошибаться в терминологии) соответствует файл *.tpl И файл global.css тоже на месте.
Надо добавить header_left, который крепиться к верху окна браузера и при прокрутке вниз остаётся сверху. Когда открываю просто страницу index.html всё функционирует как положено (то есть все три схематически обозначенные области на месте и плавающий хедер, как ни странно, тоже), однако же, если открываю сиё творение как тему в престе - header_left не отображается (всё остальное на месте и как надо)
Логика "намекает", что должен существовать файл header_left.tpl, тогда что в нём писать? ({$HOOK_TOP}, {$HOOK_HEADER} не подходит ).
И вообще такое возможно самому прописать именно чтобы преста восприняла?
Или не надо изобретать велосипед, а отыскать подходящий модуль?
[hide] Назначение этой панели, примерно как на вот этом сайте
http://popmarket.com[/hide]
index.html
[hide]
Код:
<link rel="stylesheet" type="text/css" href="css/global.css" media="screen, projection">
<div id="wrapper">
<div id="header_left">
header_left
</div>
<div id="header">
presta header
</div>
<div id="index">
index
</div>
<div id="footer">
footer
</div>
</div>
[/hide]
global.css
[hide]
Код:
#wrapper {
width: 996px
margin:0 auto;
}
#header_left {
top: 0;
position: fixed;
width: 100%;
height: 25px;
background-color: #660000;
}
#header {
height: 182px;
width: 100%;
margin: 26px;
}
#index {
height: 100%;
width: 996px;
float:center;
}
#footer {
clear:both;
}
[/hide]
header.tpl
[hide]
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}">
<head>
{foreach from=$css_files key=css_uri item=media}
<link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />
{/foreach}
{$HOOK_HEADER}
</head>
<body>
<div id="wrapper">
<div id="header">
presta header
{$HOOK_TOP}
</div>
[/hide]
index.tpl
[hide]
Код:
{$HOOK_HOME}
[/hide]
footer.tpl
[hide]
Код:
</div>
{$HOOK_FOOTER}
</div>
</div>
</body>
</html>
[/hide]
Вообщем, было бы замечательно получить ответ хотя бы на какой-то из вопросов.
Сообщение отредактировано pooki_zdes 04-05-2012 15:37 ...