https://windows37.ru

Как создать шаблон joomla самому.Часть№2
(9 Голосов)

Шаблон Joomla php

В первой статье как создать шаблон 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 код который у нас будет выводить полностью контент сайта с заголовками, датой создания контента и тд..
 <?php mosMainBody(); ?> 

В конечном результате наш код будет выглядеть так
<!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 будет закончено.


Twitter
Расширения для Joomla
 

Добавить комментарий


Защитный код
Обновить