Продовжу попередню статтю. Отже, я сподіваюся, попередні процедури ви закінчили, і тепер варто перейти до основного, а саме до модифікації шаблону під 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, пишіть в телефонну книгу. Якщо буде час і можливість, спробую допомогти!