Створення шаблону для Drupal

Створення шаблону для Drupal

Шаблон для drupalОтож, виникла потреба створити / підредагувати шаблон для сайту на такій потужній CMS (системі керування сайтом) Drupal. От і почав вишукувати, вичитувати та досліджувати можливості виконання цього завдання. При перечитуванні інфи дізнався наступне.  Для створення шаблону дизайну для Drupal є три шляхи, якими можна це зробити.

Варіант перший.

Можна взяти готову тему та створити свій файл CSS, який і підключити до теми. Даний спосіб створення шаблону Drupal називається CSS-only themes, про що йдеться в оригінальній документації, можна зустріти на drupal.org. Стандартною ілюстрацією створення теми для Drupal таким чином є тема Minelli (підтема Garland’а) або ж Marvin (підтема Chameleon’а), які поставляються в стандартній версії 5.1.

Варіант другий.

Іншим способом створення шаблону для Drupal, якщо він створений на основі іншого двигунця (наприклад, phpTemplate) можна просто змінити шаблон залишивши його код без змін. Прикладом тут може служити Bluemarine, який створений саме на основі двигунця.

Варіант третій.

А тут, як хтось вже мабуть догадався – суть полягає в зміні коду двигунця або його написанню від самого початку. Цей спосіб розробки теми Drupal, звийно, є найскладнішим і вимагає найбільше затрат часових ресурсів. Проте перевагою його є те, що він дозволяє реалізувати всі творчі замисли та навчитись будувати шаблон Друпала «з нуля».

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

2 thoughts on “Створення шаблону для Drupal

  1. Оце цікава тема, буду чекати на нові з цього приводу публікації.
    Не потемі: хто старший вордпрес чи друпал?

Напишіть відгук

Ваша пошт@ не публікуватиметься. Обов’язкові поля позначені *

*

Можна використовувати XHTML теґи та атрибути: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>