Верстка шаблона - всегда самый сложный момент в создании небольшого сайта. Именно небольшого, так как затраты на верстку составляют до половины всей работы. С MultiEngine это совсем не так - можно сверстать шаблон как обычную html-страницу или даже использовать бесплатный шаблон, а затем расставить в нужных местах теги для вывода контента и блоков.
Как именно верстать, я Вас учить не буду, приведу только список тегов для вставки в шаблон.
Код вставки |
Описание |
Пример |
| <?=$title;?> | Вывод содержимого для тега title. В качестве разделителя ссылок используется $delimiter из index.php | <title><?=$title;?></title> |
| <?=$description;?> | Вывод содержимого для тега description | <meta name="description" content="<?=$description;?>" /> |
| <?=$keywords;?> | Вывод содержимого для тега keywords | <meta name="keywords" content="<?=$keywords;?>" /> |
| <?=$incatmenu;?> | Вывод ссылок на другие страницы и подкатегории в данном разделе | <div class="submenu"><?=$incatmenu;?></div> |
| <?=$pagepath;?> | Вывод пути от главной к странице. В качестве разделителя ссылок используется $delimiter из index.php | <div class="path"><?=$pagepath;?></div> |
| <?=$pagetitle;?> | Вывод названия страницы | <h1><?=$pagetitle;?></h1> |
| <?=$content;?> | Вывод основного контента страницы | <div class="content"><?=$content;?></div> |
| <?=$other_head;?> | Вывод дополнительных тегов внутри блока <head></head>. Необходимо для некоторых модулей, которые выводят JavaScript или стили в код страницы | |
| <?=THIS_SITE;?> | Этот тег заменяет собой адрес сайта. Так, к примеру, можно указать ссылку на главную страницу или определить значение тега base | <base href="<?=THIS_SITE;?>" /> |
Функции |
||
| <?=GetSidebar("***");?> | Вывод сайдбара (блока). Вместо *** нужно указывать имя папки модуля, имеющего сайдбар | <div class="sidebar"> |
Готовый пример шаблона уже есть в сборке MultiEngine.
Комментарии:
|
Вася
не правильно работает. у меня, почему-то, в шаблоне выводит: http://domain.ru/dom.ru/ Добавлено 10:14:18 PM 22/07/2008 |
|
Вася
в предыдущем посте имелся ввиду THIS_SITE Добавлено 10:14:53 PM 22/07/2008 |
|
Ufaweb
Вася, Вы видимо скачали движок с одним косяком - это THIS_SITE, равный $_SERVER['HTTP_HOST'].'/it1.ru/' :) Мой косяк, признаюсь, а рассказали мне о нем недавно в аське... Уже исправлено - скачайте архив заново и замените файл multiengine.inc.php новым. Добавлено 07:28:24 PM 23/07/2008 |
|
anmam
Этого файла- multiengine.inc , в архиве вообще нет, админки не видно, кака-та луна ето, братцы Добавлено 01:26:09 PM 18/08/2008 |
|
Ufaweb
anmam, бугага, идика-сь ты, братец, обратно на свою луну ;) Рекомендую глянуть на дату коммента и историю изменений версий. Добавлено 07:48:48 PM 18/08/2008 |
|
rus
а можно вывести ссылки и подкатегории любого раздела, а не только в котором находишься? Добавлено 05:45:24 PM 07/09/2008 |
|
rus
а можно вывести ссылки и подкатегории любого раздела, а не только в котором находишься? Добавлено 05:46:52 PM 07/09/2008 |
|
Ufaweb
rus, можно :)
|
|
rus
Спасибо, все работает. Добавлено 08:34:53 PM 08/09/2008 |
|
Borigen
А как сделать, чтобы эта штуковина <?=MenuBuild("$d_base/pages/путь_к_категории", 0, false);?> или <?=$incatmenu;?> выводила пункты не в одну строчку, а каждый заголовок построчно (один пункт меню=одна строка)? Добавлено 09:13:10 PM 10/09/2008 |
|
Ufaweb
Borigen, взять блок ссылок в <div class="menu"></div>, и в css прописать класс для ссылок:
|
|
rus
после перехода на какую либо страницу из меню <?=MenuBuild("$d_base/pages/путь_к_категории", 0, false);?>
|
|
Админ
путь_к_категории - это заранее установленный путь или что-то вроде переменной $cat? Добавлено 05:11:34 PM 13/09/2008 |
|
rus
даю это заранее установленный путь... Добавлено 07:22:47 PM 14/09/2008 |
|
ImELiii
Мегокул
|
|
Ufaweb
ImELiii мегоидиот :)
|
|
CMSman
Хотел вашу CMSку под визитку поставить, но как не пытался не смог новостной блог вывести. Хотя в шаблон вставил <div class="sidebar"><?=GetSidebar("news");?></div> и сам плагин поставил как у вас здесь про установку написано.
|
|
Bugi
Также проблема с новостным блоком.
|
|
Админ
Также проблема с новостным блоком.
|
|
jeff
Мучаюсь с выводом меню ... подскажите что не так делаю
|
|
Саня
А как сделать так, чтобы на главной странице был один шаблон, а на остальных другой? Добавлено 01:30:42 PM 27/08/2009 |
Джинсы. Авторитетный интернет магазин одежды с предоплатой. .
Появиться девочка феи, винкс, фон игры. .
отели в киеве посуточно .
Квартиры в Киеве: . квартиры посуточно киев .
Добавить комментарий: