Конвертация HTML темы в Concrete5.7.x.x
1. Отключить Кеш в ПУ (панель управления)
2. Создать папку в C:\Program Files\Endels\home\concrete5.7.0.4\www\application\themes и загрузить в нее необходимые папки, файлы.
3. Создать файл «описания», можно позаимствовать таковой из уже установленной темы:
C:\Program Files\Endels\home\concrete5.7.0.4\www\concrete\themes\elemental\description.txt.
Затем отредактировать его.
2. Создать, или загрузить картинку темы thumbnail, размеры и расширение можно посмотреть в уже установленной теме. В нашем случае это картинка формата PNG 360х270 пикселей.
4. Установить тему в (через) ПУ и активировать её.
5. Теперь необходимо создать шаблоны страниц для новой темы. Можно начать с переименования Индекс ХТМЛ, если таковой файл имеется в наборе нашей ХТМЛ версии темы темы в full.php.
После этого на странице сайта (в нашем случае по адресу
должен появиться неформатированный контент нашей ХТМЛ страницы.
6. Подключаем необходимые скрипты и стили через редактирование файла full.php.
Адаптируем адреса типа:
«<link href="css/style.css" rel="stylesheet">» в «<link href="<?php echo $this->getThemePath()?>/css/style.css" rel="stylesheet">».
<script src="js/jquery.js"></script> в <script src="<?php echo $this->getThemePath()?>/js/jquery.js"></script>
<img src="images/03.jpg" alt=""> в <img src="<?php echo $this->getThemePath()?>/images/03.jpg" alt="">
ПРЕДУПРЕЖДЕНИЕ: Не забывайте, что при подключении скриптов “.JS” из вашей Темы, могут возникнуть конфликты с предустановленными скриптами ядра. В виду этого шаблон может работать некорректно. Особенно, если ваша тема на основе Бутстрап.
На данный момент наша главная страница уже должна иметь вполне презентабельный вид.
Мы подключили файлы стилей, скриптов и задали адреса для изображений и ссылок находящихся непосредственно в нашей теме.
Теперь подключим Хедер и Футер, для отображения админ панели и скриптов идущих по умолчанию.
В Хедере после тега <head>
Вырезаем строки :
<title>Дизайн-студия «Обновление»</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Вставляем:
<?php
defined('C5_EXECUTE') or die("Access Denied.");
$this->inc('elements/header.php'); ?>
Так же вставляем перед закрывающим тегом </body>
<?php $this->inc('elements/footer.php'); ?>