У CMS Joomla є чудова можливість - легке перевизначення виведення ядра. Ви можете створювати шаблони виведення, орентіровани на SEO. доступність або під конкретні свої потреби.
Припустимо, що вам не подобається, як Joomla організовує висновок статей або будь - яких модулів, навігації або інших елементів. Ви можете залізти в системні файли, внести потрібні зміни в php - код. але якщо ви вирішите зробити оновлення Joomla, всі файли будуть перезаписані і доведеться знову вносити необхідні корективи.
Щоб подібного не відбувалося і при оновленні Joomla всі ваші зміни не пропадали, в папці шаблону створюється додаткова татко html, в неї копіюються системні файли, в які будуть вноситься потрібні зміни і перевизначатися висновок різних елементів сайту.
Працює це так - при виклику будь-якого елементу, наприклад статті, Joomla насамперед буде шукати файл default.php. який відповідає за висновок статті, в папці активного шаблону, якщо такого не виявить, то буде використовувати стандартний системний default.php. Відповідно якщо в вашому шаблоні є змінений файл default.php, то висновок статей буде здійснюватися вже за вашими правилами.
При оновленні Joomla папка з шаблоном сайту не зачіпається, тому всі ваші змінені системні файли залишаються в цілості й схоронності і починають працювати вже з новою версією движка.
файл Pagination.php
За замовчуванням посторінкова навігація в Joomla дуже убога і має такий вигляд:
<<Первая <Предыдущая 1 2 3 4 Следующая> Остання >>
Сторінка 1 з 4
За виведення посторінкового навігації відповідає системний файл pagination.php, який ми скопіювали в папку html шаблону. і внесли потрібні нам зміни.
При виклику посторінковою навігації Joomla насамперед буде шукати файл pagination.php в папці шаблону Myblog. якщо такого не виявить, то буде використовувати системний pagination.php.
Але наш шаблон має свій власний файл pagination.php. тому наша навігація буде виглядати наступним чином:
Якщо вас не влаштовує подібний дизайн, то можете зробити щось своє. Більш детально дізнатися про те. як змінити зовнішній вигляд посторінковою навігації ви зможете на блозі в статті «Посторінкова навігація в Joomla. Зміна зовнішнього вигляду ».
Папкаcom_content
Для початку трохи теорії. Ви створюєте сайт або блог, щоб він краще індексувався і ранжирувався в пошуку, вам необхідно провести внутрішню оптимізацію сайту. Одним з найбільш значущих елементів оптимізації - все заголовки статей повинні стояти в тегах
. Це дуже важливо!
За замовчуванням в Joomla все заголовки оформляються за допомогою класу contentheading і в теги
укласти неможливо, це істотний недолік пошукової оптимізації Joomla.
Для цього нам і потрібна папка com_content, саме містяться в ній відкориговані системні файли і допоможуть нам виводити заголовки всіх матеріалів блогу в тегах
.
Більш детально дізнатися, як це робиться ви зможете на блозі в статті «Заголовок Статті в тегах H1. Частина 2".
У даній статті я тільки констатую, що дана папка з її вмістом нам дуже потрібна, тому що вона найважливіший елемент пошукової оптимізації нашого ресурсу.
На третьому уроці ми будемо розбирати блокову схему шаблону.