Як робити шаблони для cms joomla 1

Продовжу попередню статтю. Отже, я сподіваюся, попередні процедури ви закінчили, і тепер варто перейти до основного, а саме до модифікації шаблону під CMS Joomla 1.7

Для початку давайте встановимо в CMS Joomla 1.7 наш шаблон. У нас вже є список всіх необхідних файлів для цього. Просто заархівуйте папку myshab з усім вмістом в архів .zip. Та й видаліть (скопіювавши в інше місце) поки її з / templates, а то система скаже нам, що папка така вже є.

Коли ім'я шаблону з'явиться в списку шаблонів значить все пройшло вдало і починаємо найголовніший і основний етап - шматування файлу index.php (в який ми перейменували index.html) в папці myshab. Не забудьте поставити галку основного шаблону за замовчуванням для myshab.

Він запобігає безпосередній доступ до файлу шаблону з рядка браузера. Змінна $ templatePath буде містити шлях до поточного шаблоном.

Давайте знайдемо рядок починається з

бере з CMS Joomla інформацію про використаний на сайті мовою і вставляє її в код шаблону.

тег

Далі шукаємо по тексту тег

І після нього вставляємо

додає в заголовок сторінки потрібну для SEO інформацію з налаштувань Joomla.

Зазвичай в тезі располагется підключення файлів css і js. Пам'ятайте ще папки створювали для них?

Наприклад css файл:

Переробимо його в

Як бачимо ми додали шлях до файлу у вигляді змінної, яку визначили вище. Далі на всіх дорогах css, js або файлах картинок замініть шляху на конструкцію виду:

До речі можете паралельно запускати сайт і дивитися, як він перетворюється.

усередині тега можна підключити ще стилі самої CMS Joomla з системного шаблону (пам'ятаєте шаблонsystem)

Для оформлення відображення системних повідомлень про помилки, попередження, взагалі вони містять загальні стилі для Joomla. Можна задати їх в своєму css файлі якщо ви розбираєтеся в цьому.

тег

Підключити в шаблоні будь-який модуль можна так:

Де name має відповідати позиції модуля виставленої в адмінці для нього.

На скрині вона вказується в Менеджері модулів стовпець Позиція. Там ми бачимо і нашу позицію position-0. При цьому модуль повинен бути активний, тобто стояти повинна біла галочка в зеленому гуртку.

При цьому даний код виведе всі модулі в даній позиції.
Зауважте, що ще є такий необов'язковий параметр як style. За допомогою нього можна вивести стиль відображення модуля.
Його параметри можуть бути наступні. Зліва параметр, посередині код html, праворуч стиль оформлення:

Для підключення інформації з будь-якого компонента (наприклад, статей) використовується код

Для підключення системних повідомлень або таких як повідомлення про відправлення листа з стандартного компонента контактів Joomla використовується код

Його можна поставити перед попередньою конструкцією.
Ось ще списочок змінних для універсальної вставки в шаблон:

Рубрики фрілансера

  • Joomla уроки (50)
  • Бітрікс (1)
  • Блогеру, вебмайстру (16)
  • Заробіток (5)
  • Про життя (4)
  • Про CMS (2)
  • Шаблони (1)

РЕКОМЕНДУЮ.

Найповніша інформація по установці форуму на Joomla 2.5+ БОНУСИ!

Хочете стати фрілансером?

Курс "Кіберсант-Фрілансер" - це система ефективного і гарантованого успішного входу у фріланс. + Знижка від мене особисто 10% + VIP шаблони для CMS Joomla 2.5 на 3 Гб.

Дізнайся як зібрати сайт на Joomla за 5 хвилин >>>

Хочете стати веб-дизайнером?

Завдяки Курсу "Майстер Web-дизайну" ВИ зможете малювати захоплюючі дизайни сайтів швидко, зрозуміло і легко!

Популярне

Проголосуй! Це важливо!

Допомога on-line

Якщо у Вас є проблема (не сильно велика) або питання по CMS Joomla, пишіть в телефонну книгу. Якщо буде час і можливість, спробую допомогти!

Схожі статті