Написание шаблонов для Joomla

Структура
Прежде всего мы должны позаботиться со структурированными данными, для того чтобы упорядочить размещение нашего контента. Создадим план размещения (позиции модулей) нашей информации на сайте.
часть 1: (headerleft)здесь размещается логотип или картинка и имя веб
часть 2: (headerright)здесь тоже размещается логотип или картинка и имя веб
часть 3: (menu)здесь находится навигация.
часть 4: (search)поиск, на всякий случай;
часть 5: (top)верняя часть;
часть 6: (left)левая часть;
часть 7: (maintop)основной контент.
часть 8: (right)правая сторона
часть 9: (bottom)низ
часть 10:(bottomblock)еще раз низ
1. открываем папку шаблоны "templates" в каталоге Joomla. Затем создайте подпапку со своим любым именем [имя_шаблона]. В этой папке будут находиться все ваши папки вашего шаблона.
Внутри каталога [имя_шаблона], создайте файл с именем index.php, index.php - в нем как правили находятся позиции модулей и путь к файлу стилей.
2. и с здесь же создайте файл templateDetails.xml, этот файл, которая предоставляет информацию о вашем шаблоне для Joomla
3.Затем в этом же катологе [имя_шаблона] создайте папку с именем CSS и в нем - новые template.css имя файла, Он будет определять внешний вид вашего веб-сайта. Наш файл index.php: он должен заканчиваться на .php, поскольку элементы динамического модуля Joomla!, должны интерпретироваться РНР, и index.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" />
</head>
  Rод PHP - <jdoc:include type="head" /> будет включать в себя заголовок страницы, мета-описания, ключевые слова и т.д., которые будут добавлены вами административной панели.  Далее, мы должны добавить позиции во внутреннюю частью index.php: 
<BODY>
<jdoc:include type="component" />
</ BODY>
</ html>

пример <jdoc:include Type="modules" name="left" /> строка сообщает Joomla, куда вставлять модули. Мы только что добавили верхнии, слева, центр, справа и нижнии позиции для модулей в шаблон. DIV классы будут определены в файле template.css.
Приведенный далее файл CSS из нашего шаблона интегрирован в область заголовка index.php.
Теперь мы должны создать templateDetails.xml
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN"
"http://dev.joomla.org/xml/1.5/template-install.dtd">
<install version="1.5" type="template">  версию Joomla
<name></name>    - название шаблона
<creationDate></creationDate>  - дата создания
<author> </author> - автор шаблона
<authorEmail> </authorEmail>  - автор
<authorUrl></authorUrl> - сайт создателя шаблона
<copyright></copyright>  - авторские права
<license></license> - тип лицензии
<version>1</version> - версия шаблона
<description>Basic Joomla Template</description>
<files> - все файлы, которые использует ваш шаблон
   <filename>index.php</filename>
   <filename>templateDetails.xml</filename>
   <filename>css/template.css</filename>
</files>
<positions> - начало позиций
   <position>left</position>
   <position>right</position>
   <position>top</position>
   <position>footer</position>
</positions> - окончание позиций
</install>
Следующим шагом является добавление некоторых стилей в шаблон. Во-первых, открыть файл index.php и добавить следующие строки перед </ HEAD> теги: <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/tutorial_template/css/template.css" type="text/css" />
Пробуем запустить наш шаблон Запаковываем нашу папку в архив .zip Открываем панель администратирования. меню - расширения - установить/удалить, жмем кнопку Выбрать файл, выбираем наш запакованный файл и нажимаем кнопку Загрузить файл/установить
появилась надпись, шаблон установлен, заходим обратно расширения-менеджер шаблонов в списке шаблонов появился наш шаблон.
далее
создание интернет магазина Стоимость за сайт электронной торговли варьируется в зависимости от уровня настройки создаваемого интернет магазина. Точно так же, как покупка компьютера в магазине, чем больше расширений, повышающих функционал интернет магазина, тем больше вы сможете продавать товара через интернет магазин.
Интерфейс панели управления Joomla 1.5Интерфейс панели управления Joomla 1.5
Продвижение статьями - это эффективный способ улучшить позиции своего сайта в поисковых системах и на порядок поднять заработок для вебмастеров.подробнее ...
Установка шаблонов в JoomlaУстановка шаблонов в Joomla
В Joomla Вы можете создавать веб-страницы на основе имеющихся платных или бесплатных шаблонов, предназначенных для этой CMS. Эти шаблоны могут быть загружены бесплатно...подробнее ...
Создание контента в JoomlaСоздание контента в Joomla
Создание содержимого страниц в Joomla Cейчас мы создадим страницу и ссылку на нее В Joomla позволяет вам создать ссылки на конкретные статьи.подробнее ...
Закрыть