Хитрощі в шаблонах joomla 1

Вітання! Сьогодні поговоримо про внутрішнє оформлення модулів, маючи на увазі HTML-код, який генерують позиції модулів (простір імен jdoc). За замовчуванням Joomla 1.5 має 6 способів генерації коду. Спосіб генерації вказується в атрибуті «style», наприклад:


Розглянемо всі 6 способів більш докладно:

1) style = "rounded» - виводить модуль в чотирьох вкладених div'ах, для створення закруглених кутів (насправді зараз ця технологія застаріла, є менш ресурсомісткі способи):

2) style = "table" - виводити модуль в таблиці:

3) style = "horz» - виводити модуль горизонтально в осередку навколишнього таблиці:

4) style = "xhtml» - виводити модуль в одному div-елементі:

5) style = "none» - виводити модуль без форматування:


В рамках цієї функції може бути використано будь-модульне властивість (в т.ч. і параметри, які містяться в таблиці «jos_modules» вашої БД). Основними ж. є:
- $ module-> content - змінна виводить вміст модуля;
- $ module-> showtitle - змінна повертає значення 1, якщо в настройках модуля дозволено показувати заголовок модуля, інакше - 0;
- $ module-> title - змінна виводить заголовок модуля.

Розглянемо невеликий приклад, в якому показаний спосіб перевірки відображення заголовка модуля, а також висновок самого заголовка в разі позитивного результату:

Параметри модуля можна використовувати через об'єкт $ params. Наприклад висновок суфікса класу модуля (за умовчанням це значення зберігається в параметрі «moduleclass_sfx») здійснюється таким способом:

Попрактікуемся! Створимо для користувача модуль, назвемо його «custom» (це означає, що при використання його в шаблоні потрібно буде написати style = "custom» в ). Ну а толку так від такого модуля? Потрібно зробити щось цікаве, щоб відчути справжню необхідність користувальницьких модулів! Зробимо перше слово в заголовку модуля червоним кольором, а всі інші слова - кольором за замовчуванням, описаного в стилях:

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

Як я вже писав вище, призначена для користувача функція приймає три аргументи. Для чого потрібні два я сяк-так пояснив, залишився останній - $ Attribs, про нього і поговоримо. Як вже стало зрозуміло розробники не зупинилися на досягнутої гнучкості і вирішили дати можливість використовувати додаткові параметри, які зберігаються в масиві $ attribs. Розглянемо приклад:


Потім ви повинні встановити значення в , якщо ви цього не зробить, то будуть використовуватися значення за замовчуванням: колір синій, розмір заголовка третій. Значення задаються таким чином:
1) - задаємо значення кольору: background = "green»;
2) - задаємо значення розміру заголовка і кольору: headerLevel = «1» і background = "yellow».

На цьому все! Далі буде…

Обробка параметрів розширень joomla

При розробці розширень для CMS Joomla, таких як плагіни, модулі, компоненти або шаблони, часто виникає необхідність отримати параметри розроблюваного або будь-якого іншого розширення. В цій.

Кunena Крамсает шаблон

1. В папці \ components \ com_kunena \ template \ ваш_шаблон \ знаходимо файл template.xml і вставляємо в нього такий шматок (щоб була можливість вибору показувати це поле чи ні): Форма замовлення з підключенням до системи оплати Робокасса - безкоштовні шаблони joomla і розширення від

  • З яких файлів складається шаблон joomla, і які функції вони виконують

  • Досвід застосування БАД арт лайф у хворих на мастопатію