Как создать шаблон joomla самому.Часть№2 |
В первой статье как создать шаблон joomla с нуля мы с вами создали каркас нашего шаблона joomla вставили php код для вывода модулей.Теперь нам нужно вставить на мой взгляд самые главные части php кода в наш шаблон которые будут выводить контент в наш шаблон, подключать таблицу стилей и тд..
Углубляться в php мы с вами не будем я просто покажу вам три основных php вставки которые нужно будет вставить в наш шаблон.
1.Первая вставка идет в начале кода нашего шаблона, заменяем полностью все что идет выше открывающего тега body на наш php код, также в строке 11 нужно указать путь к css файлу стилей в моем случае путь к css такой templates/joomlo/css/style.css
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/beez/css/system.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/beez/css/general.css" type="text/css" media="Print" />
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/joomlo/css/style.css" type="text/css" />
</head>
2.Следующий php код мы вставляем в контейнер который отображает шапку сайта в моем случаи это div контейнер с id=header, данный php код отображает название сайта.
<?php echo $mainframe->getcfg('sitename'); ?>
3.Ну и наконец-то вставляем последний php код который у нас будет выводить полностью контент сайта с заголовками, датой создания контента и тд..
В конечном результате наш код будет выглядеть так
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/beez/css/system.css" type="text/css" media="screen,projection" />
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/beez/css/general.css" type="text/css" media="Print" />
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/joomlo/css/style.css" type="text/css" />
</head>{/
<body>
<div id="conteiner">
<div id="headr"><?php echo $mainframe->getcfg('sitename'); ?> </div>
<div id="right"><jdoc:include type="modules" name="right" style="xhtml" /></div>
<div id="content"><?php mosMainBody(); ?> </div>
<div id="footer"><jdoc:include type="modules" name="footer" style="xhtml" /></div>
</div>
</body>
</html>
Как видите не чего сложного нету в создании шаблона joomla, единственное с чем придется повозится так это со стилями но об этом мы еще поговорим.
В следующей статье я распишу как создать установочный файл xml и на этом наше создания шаблона joomla будет закончено.
Расширения для Joomla
|