Създаване на шаблон за Joomla 3

Както знаете, уеб дизайн, тоест, външния му вид, се формира в модела, но трябва да се разбере, че шаблона определя основната структура на сайта, или ако ти кажа малко по-различно, определя рамката. Например, как ще говорителя, как и къде ще се показва основното съдържание, това, което трябва да бъде свързан и др стилове и скриптове Видът на съдържанието е определено в елементите, които създават съдържанието. Т.е. появата на материалите - се определя в com_content съставни модули вид - се образува директно в техните оформления и т.н. Но в същото време, в един модел, можете да пренебрегнете или замени, модели показване на съдържанието на компоненти и модули, като по този начин се променя дизайна на дисплея данни.







По това време, създал много различни модели и двете платени и безплатни, но често се намери идеалният шаблона за конкретен проект, е много трудно. Поради това е необходимо да се търсят най-подходящите, а след това да прави промени в кода и ситуацията, тъй като е с платени опции. Ето защо, най-доброто решение - е да се създаде шаблон за Joomla себе си абсолютната нула. Разбира се, това не е лесна задача, тъй като изисква познаване на шаблони на устройството, но това е постижимо, и в тази статия ще се опитам да доведе основите на обекта. Защо основите питаш? Тъй като моделът е малък сайт е достатъчно голям, това ще отнеме време, за да го развие, и колкото повече обяснения. За повече информация относно създаването на шаблони могат да бъдат намерени в нашия курс Joomla-Master. От нула до премия шаблон.

Така че, нека първо разгледаме HTML шаблона, за да се използва за този урок.

Как да си направим Joomla шаблони

По този начин своята файлова структура е както следва:

Как да си направим Joomla шаблони

Съответно, създаване на удобно място на вашия компютър папка за оригиналния дизайн Joomla шаблон и да копирате структурата на файла на HTML шаблон. Това е, както се казва започне.

На следващо място, създаване на специален инсталационен файл, .xml формат, който ще съдържа инструкциите за инсталиране на бъдещия модел. Този файл се нарича "манифест файл" и всеки инсталиран експанзия трябва да го съдържат в структурата си директно в корена. Име на templateDetails.xml файл и да започнете да добавят към нея следния код:

Този блок от код - трябва да бъде описателно, защото тя определя името на шаблона, разработчик и т.н. Използвани етикети:

Име - име на шаблона;

версия - версия на проекта;

creationDate - дата на създаване;

authorUrl - път към уебсайта на програмиста;

лиценз - информация за лиценза, който урежда даден модел;

описание - кратко описание на шаблона. Забележка .chto като стойността на този маркер се използва специален език константа, чиято стойност ще бъде описана по-нататък в определен файл.

След това добавете към структурата на файловете на бъдещия модел, няколко елемента. Моля, имайте предвид новата директория не може да бъде празно. Ако в началото не добавите към своите файлове, да създавате празен файл, като например index.html, и го поставете върху някоя празна папка, за да се избегнат проблеми при инсталиране.

Как да си направим Joomla шаблони






Сега бих искал да обясни защо са необходими само, че създадените елементи:

HTML - директория за съхранение отменя оформления различни разширения Joomla. Както каза по-горе, матрицата определя основната структура на обекта, цялото съдържание се генерира в видове компоненти и модули.

език - каталога на разположение места за складиране на шаблон.

index.php - главен логика шаблонен файл, където нейната структура ще бъдат подробно описани.

template_preview.png - Шаблон снимки. Тази снимка на екрана показва външния вид на шаблона и ще бъде на разположение на администратор панел след инсталацията.

template_thumbnail.png - малко копие на снимката - ще бъдат показани в диспечера на шаблон, в умален вид, до името на шаблон.

След това добавете допълнителен блок от код в инсталационния файл.

Имайте предвид, че всички код, който сте добавили файлове тагът е увити, че е, кодът съдържа информация за това кои файлове и директории се копират в папката Шаблони когато е инсталирана в CMS Joomla. Съответно маркирате посочва името на копирана папка, - името на копирания файл. В този случай, само показват информация за най-високо ниво, прикачени файлове и папки ще се копират автоматично.

След това добавете информация за поддържаните локали, т.е., с други думи, посочете файла, който ще съдържа стойностите за константи, използвани от езика.

Информация за наличните езици, предписани в блока , което означава, че блокът съдържа пътя към т.нар речника файл. Защо се наричат ​​в речника файла, можете да попитате. Тъй като те съдържат стойности за константите на езика, това е, така да се каже преводи. Имайте предвид, че заедно с етикет, имам атрибут папка, която определя името на директорията с локализация.

В Joomla, използва два вида файлове за превод на нормален .ini файлов формат и sys.ini файлове. Първият съдържа информация за формуляра за превод, конфигурацията или някакви други струни, които трябва да бъдат преведени на конкретен език. sys.ini файлове се използват за показване описание разширения по време на инсталацията или мениджъри (шаблони, компоненти и т.н.). По този начин, в продължение на една езикова локализация нуждае от по-горе два файла, и пътеките към тях са написани на маркера. Този етикет се използва във връзка с атрибут на етикет, който фигурира определен език локализация код.

Сега трябва да се създаде речникови файлове в по-горе език директория.

Как да си направим Joomla шаблони

Сега нека да добавите съдържанието на тези файлове. ЖП-RU.tpl_design_studio.ini файл, който е един обикновен речник файл, трябва да добавите TPL_DESIGN_STUDIO_DESCRIPTION превод постоянно да кратко описание се показва в настройките на шаблона.

В същото време, като нещо естествено, използвани низовата стойност, като се допуска използването на HTML тагове.

Файлът RU-RU.tpl_design_studio.sys.ini в допълнение към стойностите на константите, описани по-горе, че е необходимо да се добави името превод шаблон, което означава, че стойността на константата DESIGN_STUDIO

За да добавите поддръжка за допълнителни езици, трябва да се създаде подобна директория с два файла и речници в блока укажете пътя до него.

И последното нещо, което трябва да се уточни инсталационния файл - това е информация за наличните шаблони позиции, където те могат да бъдат показани на Joomla модули. Така че, нека да се разделят на модела на няколко позиции.

Как да си направим Joomla шаблони

По този начин, ние трябва да се резервират пет позиции:

съдържание горната единица;

Колоната лявата ръка;

по-ниска мазе или в долния.

Област за показване на основното съдържание на позициите на модула, ние не вратовръзка. След това, добавете следния код до инсталационния файл:

Това означава, че свободните места са написани на блока , в този случай в маркера е в списъка името на договорената покупка . След това, RU-RU.tpl_design_studio.sys.ini файл добавите преводи на имената на позиции.

Постоянно име се формира по следния начин: TPL_ префикс, след което посочва името на DESIGN_STUDIO шаблон, след това ред _POSITION_ и най-накрая, на името на определена позиция в горната част на регистъра. По този начин, инсталационния файл е пълна, и след това да го дам пълния код.

Сега, структурата на файловете на бъдещата шаблон пакет в .zip формат и се превръща в образец в начина, CMS Joomla.

Как да си направим Joomla шаблони

Както можете да видите, като инсталацията приключи успешно. На този етап, вие и аз да си починете и да продължим дискусията за създаването на Joomla шаблон от нулата в следващата статия. Всичко най-хубаво и успешно кодиране.

Най-IT новини и уеб разработки на нашия канал Телеграма

Как да си направим Joomla шаблони

Искате ли да научите как да създадете потребителски шаблон CMS Joomla от нулата

Това е много проста!