Створення файлу заміщення компонування

З чого ж почати процес спеціальної настройки подібної компоновки? Перш за все нам потрібно з'ясувати, де знаходиться вихідна компоновка. У розглянутому тут прикладі вона знаходиться в папці modules / mod_articles_latest / tmpl. А звідки це відомо? Нагадаємо, що імена підпапок з окремими модулями були приведені раніше за найменуваннями їх типів. З цієї таблиці випливає, що модулю типу Latest News відповідає підпапка mod_articles_latest, а в папці tmpl зберігаються файли компонування модулів. В даному випадку є єдиний файл компонування під назвою default.php.

У цьому файлі компонування представлені елементи розмітки HTML, і тому для організації кожного циклу for each використовується альтернативний синтаксис мови РНР. Цей файл компактний і простий. У ньому лише організовується циклічне звернення до списку статей (у змінній $ list), а заголовок кожної статті відображається у вигляді довідкового елементу. Цей список розміщується в елементі ul (розмітки невпорядкованого списку), тоді як заголовок кожної статті - в елементі li (розмітки обраного елемента списку). Ще раз звертаємо вашу увагу на те, наскільки просто значення змінних з коду РНР вставляються в елементи і атрибути розмітки в коді HTML.

А тепер поекспериментуємо трохи з цим файлом. Спочатку нам потрібно переконатися в тому, що ми дійсно виконуємо файл заміщення компонування, а не стандартної компоновки. Для цього найпростіше додати деякий текст в файл заміщення компонування. Отже, додамо заголовок в рядку коду, розташованої над відкриває дескриптором ul і виділеної напівжирним, щоб кілька перших рядків коду прийняли такий вигляд.

Отже, ми переконалися, що файл заміщення компонування виконується в Joomla. І тепер можемо перейти до спеціальної налаштуванні компонування, щоб відображати першу частину кожної статті.

Сподобався матеріал? Придалася інформація? Плюсані в соціалки!

← Спеціальна настройка компонування