Перевизначення виведення ядра joomla

У 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".

У даній статті я тільки констатую, що дана папка з її вмістом нам дуже потрібна, тому що вона найважливіший елемент пошукової оптимізації нашого ресурсу.

На третьому уроці ми будемо розбирати блокову схему шаблону.

Схожі статті