Меняем внешний вид Skill-Z
Категория: / Документы / Документация и FAQ
Система использует удобную, расширяемую систему шаблонов.
Шаблон - набор файлов, описывающих внешний вид системы.
Чтобы быстро создать свой шаблон, в папке templates скопируйте папку skillz, например, в your_template. В системе появится новый шаблон your_template, идентичный шаблону skillz. Вы можете назначить его для страниц. Для уменьшения занимаемого места, удалите из шаблона папки admin и mod - там хранятся шаблоны для бэкенда (панели модерирования и администрарования ACP, MCP). Они нужны только в шаблоне, используемом по-умолчанию.
Все основные стили шаблона хранятся в файле theme.css, дополнительные настройки в theme.cfg.
Обычно структура страницы состоит из "шапки", "тела", "подошвы" - трёхслойный пирог.
Шапке соответствует файл overall_header.tpl
Подошве соответствует файл overall_footer.tpl
В этих файлах собственно и находится описание верха и низа страниц этого стиля. Изменив эти файлы вы получите практически другой шаблон.
Дальнейшим шагом изменения шаблона является модификация тела страницы. Основная часть его состоит из блоков, шаблоны для бордюров блоков хранятся в папке blocks. Основные файлы - block_left.tpl, block_main.tpl, block_right.tpl (для полей деления страницы). Правка этих файлов окончательно придаст новый вид вашему сайту.
Дополнения
Формирование страницы системой происходит следующим образом: находится описание страницы, которое может быть создано/изменено в ACP->Pages. Далее страницей выполняется назначенное действие и выдается результат в таком порядке:
1. overall_header (либо overall_ob_header, если страница без шапки, "popup")
2. body_header (либо body_header_wide, если страница имеет только центральное поле)
3. left_body_full (если на странице есть левое поле)
4. ... шаблоны, которые подключает страница ...
5. right_body_full (right_body_empty - если правое поле отсутствует)
6. overall_footer
Описание шаблонного движка
На английском языке, можете ознакомиться здесь.
Надеюсь это краткое описание поможет вам понять принцип вывода в системе SkillZ и адаптировать ваш диайн под движок системы.
Шаблон - набор файлов, описывающих внешний вид системы.
Чтобы быстро создать свой шаблон, в папке templates скопируйте папку skillz, например, в your_template. В системе появится новый шаблон your_template, идентичный шаблону skillz. Вы можете назначить его для страниц. Для уменьшения занимаемого места, удалите из шаблона папки admin и mod - там хранятся шаблоны для бэкенда (панели модерирования и администрарования ACP, MCP). Они нужны только в шаблоне, используемом по-умолчанию.
Все основные стили шаблона хранятся в файле theme.css, дополнительные настройки в theme.cfg.
Обычно структура страницы состоит из "шапки", "тела", "подошвы" - трёхслойный пирог.
Шапке соответствует файл overall_header.tpl
Подошве соответствует файл overall_footer.tpl
В этих файлах собственно и находится описание верха и низа страниц этого стиля. Изменив эти файлы вы получите практически другой шаблон.
Дальнейшим шагом изменения шаблона является модификация тела страницы. Основная часть его состоит из блоков, шаблоны для бордюров блоков хранятся в папке blocks. Основные файлы - block_left.tpl, block_main.tpl, block_right.tpl (для полей деления страницы). Правка этих файлов окончательно придаст новый вид вашему сайту.
Дополнения
Формирование страницы системой происходит следующим образом: находится описание страницы, которое может быть создано/изменено в ACP->Pages. Далее страницей выполняется назначенное действие и выдается результат в таком порядке:
1. overall_header (либо overall_ob_header, если страница без шапки, "popup")
2. body_header (либо body_header_wide, если страница имеет только центральное поле)
3. left_body_full (если на странице есть левое поле)
4. ... шаблоны, которые подключает страница ...
5. right_body_full (right_body_empty - если правое поле отсутствует)
6. overall_footer
Описание шаблонного движка
На английском языке, можете ознакомиться здесь.
Надеюсь это краткое описание поможет вам понять принцип вывода в системе SkillZ и адаптировать ваш диайн под движок системы.