Създаване на персонализиран шаблон 2
Започнах да тествам CMS с Joomla, първо създадох персонализиран шаблон за версия 1.5.
Joomla е доста сложна CMS система, по-скоро за по-големи портали. Например можете лесно да стартирате общински уебсайт, по-голям уеб магазин или портал за новини. По-големи количества съдържание са идеални.
Според моя опит персонализирането е малко по-обвързано, отколкото за WP.
Не е нужно да разделяте шаблона на секции, но ако искате уникален външен вид на подстраница, наистина трябва да помислите добре къде да отидете.
Разбира се, всички критерии, за които писах в Част 1, важат и тук, трябва да можете да създадете статичен HTML-CSS уебсайт без грешка.

Как да започнете?
Подгответе своя дизайн и статична HTML страница без грешки. Прочетете документацията за минимално необходимите файлове, които са от съществено значение. Важно е това синтаксисът на шаблона може да варира от версия до версия. Не си струва да се занимавате с предишни версии, ако създавате нов уебсайт, използвайте текущата версия на Joomla 3.4.8.
Ако за първи път опитвате joomla, може да искате да изпробвате системата на демонстрационен интерфейс или поддомейн, а не на жив домейн. Когато инсталирате, изберете също да инсталирате примерни данни, така че да имате демонстрационни статии и модули за тестване на вашия персонализиран шаблон.
Следва списък, който съм добавил с необходимите файлове за прост шаблон на Joomla.
Основен шаблон на Joomla
- css/template.css - Стилови елементи за шаблона
- templateDetails.xml - Параметри на шаблона и позиции на модула
- index.php - HTML страница
- изображения / - Тук ще бъдат елементите на дизайнерското изображение, тапетите, логата
Както можете да видите от структурата, тя е по-проста от WordPress, тъй като не е нужно да разделяте HTML на отделни секции. HTML частта на вашия шаблон ще бъде само във файл index.php.
Структура на Index.php
Joomla също има набор от персонализирани инструкции. ви позволява да добавяте позиции на модула и други динамични елементи към шаблона.
Можете да посочите условни изяви с PHP клонове (IF). напр .: Ако искате да покажете слайдшоу само на началната страница, не е необходимо да създавате отделен файл с шаблон за началната страница. Просто въведете PHP условието в съответния раздел на index.php.
Най-важните инструкции на Joomla
- - Тук се зареждат файлове с метаданни и приставки.
- - Всички типове съдържание, компоненти, разширения, статии, съдържание се качват тук
- - Позиции на модула, където се зарежда съдържанието на всеки тип модул.
- - Показва системни съобщения и съобщения за грешки
Модули и позиции на модулите
Модулите ви позволяват да редактирате съдържанието на шаблон чрез административен интерфейс (точно като приспособленията в WP). Първо трябва да бъдат посочени позициите на модула във файла index.php. Можете да изберете имената на модулите по желание, напр .: „главно меню“, „странична лента“, „най-високо съдържание“ и т.н.
Има няколко вида модули. Всеки компонент може да има и специално проектирани модули. Например, за да създадете меню, трябва да създадете модул тип „меню“.
The templateDetails.xml
Всяка от вашите собствени позиции на модула, дефинирани във файла index.php, трябва да бъде добавена към файла templateDetails.xml, за да може да бъде избрана в администраторския интерфейс. Този файл съдържа също параметрите на шаблона и имената на файловете, използвани в шаблона. Тук трябва да се обърне особено внимание, за да се гарантира, че във файла няма тирета или акценти, тъй като шаблонът няма да бъде инсталиран.
Отзиви
Имате възможност да замените външния вид на компонентите и модулите. Всичко, което трябва да направите, е да копирате файловете в папката templates/templates/html. Може да искате да направите това чрез FTP след инсталиране на шаблона, но можете да го конфигурирате и в диспечера на шаблони.