Всем привет, подскажите как подправить шаблон, чтобы добавить позицию как на фото
зы: последняя версия системы
Добавить новую позицию в шаблон
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
12 февраля 2013 в 00:52
о Боже. У вас 262 сообщения на форуме и вы не знаете как добавить позицию. Было бы понятно 5-10-15 сообщений, новичок и тд и тп.....
Вы тут явно давно, и если вы уж используете данную систему, то попробуйте разбрестись может сами. Посмотрите структуру шаблона, там все понятно.
Вы тут явно давно, и если вы уж используете данную систему, то попробуйте разбрестись может сами. Посмотрите структуру шаблона, там все понятно.
Уважаемый krz, не факт, что человек, который учится и пробует, активно спрашивая окружающих, знает на этом этапе где копать правильные ответы. Мы все когда-то начинали и дёргали "гуру" по пустякам.
/templates/_default_/template.php
Находим линию 109 в нетронутом шаблоне, после строк
На линии 109 ставим нужный контейнер. Например:
Прошу прощения за хардкод.
В итоге получаем искомое:
P.S. Как добавлять в эту позицию блоки и прочее динамической содержимое подробно описано в документации. И попробуйте отчистить базовый шаблон, так проще понять его структуру.
/templates/_default_/template.php
Находим линию 109 в нетронутом шаблоне, после строк
<?php if ($mod_count['sidebar']) { ?> <div class="grid_4" id="sidebar"><?php $inPage->printModules('sidebar'); ?></div> <?php } ?>
<div style="background-color:#fff;display:block;width:940px;margin-bottom:50px;height:200px;border:1px solid green;text-align:center;font-size:27pt;position:relative; clear:both;">Новая позиция</div>
В итоге получаем искомое:
P.S. Как добавлять в эту позицию блоки и прочее динамической содержимое подробно описано в документации. И попробуйте отчистить базовый шаблон, так проще понять его структуру.
Сегодня в 13:49
Weber, ваш совет не самый удачный)
krz правильно сказал — это основы которые нужно изучить, знать и понимать! а для этого нужно читать...
Weber, для начала нужно придумать имя позиции и добавить ее в файлик:
positions.txt который находится в корне папки вашего шаблона! в данном случае это _default_
допустим называем позицию bottom2
Далее нужно указать в фале шаблона template.php позицию для правильной работы с ней
в самом верху до html кода можно посмотреть как указаны позиции и добавляем так же свою:
в нашем случае добавляем
Это позволит нам определять заполнена ли позиция или пуста, чтоб не занимать место при пустой позиции)
Потом определяем где в шаблоне будем выводить, в данном случае выводим в теле до футера,
это находится в диве
в самом низу этого блока до закрывающего тега </div>
Есть проверка и вывод сайтбара, смотрим как выведен сатбар и сразу после него прописываем проверку и вывод нашей позиции:
Ну и стили лучше выносить в файл стилей!
krz правильно сказал — это основы которые нужно изучить, знать и понимать! а для этого нужно читать...
Weber, для начала нужно придумать имя позиции и добавить ее в файлик:
positions.txt который находится в корне папки вашего шаблона! в данном случае это _default_
допустим называем позицию bottom2
Далее нужно указать в фале шаблона template.php позицию для правильной работы с ней
в самом верху до html кода можно посмотреть как указаны позиции и добавляем так же свою:
в нашем случае добавляем
$mod_count['bottom2'] = $inPage->countModules('bottom2');
Потом определяем где в шаблоне будем выводить, в данном случае выводим в теле до футера,
это находится в диве
<div id="mainbody" class="container_12">
Есть проверка и вывод сайтбара, смотрим как выведен сатбар и сразу после него прописываем проверку и вывод нашей позиции:
<?php if ($mod_count['bottom2']) { ?> <div class="grid_12"><?php $inPage->printModules('bottom2'); ?></div> <?php } ?>
#5
12 февраля 2013 в 10:59
reload, спасибо, так намного лучше )
#6
12 февраля 2013 в 13:56
спасибо, получилось