Създаване на тема за Drupal, базирана на Zen темата, Master-web
Ако тепърва започвате да овладявате проблемите със създаването на теми за Drupal и ако сте изправени пред задачата да създадете тема за кратко време, тогава днешната публикация е точно за вас. Работата е там, че има такъв Zen проект, който е плод на вдъхновението на разработчиците, които са взели идеята за CSS Zen Garden като основа на своето създаване, тоест на базата на един „скелет“ можете да създавате произволни теми, поради отличната способност на Drupal да използва подтеми.
Така. Какво ви е необходимо, за да започнете. Ще имате нужда от инсталиран Drupal и темата Zen, най-новата версия може да бъде изтеглена от страницата на проекта за тема Drupal Zen.
Първоначално Zen темата има способността да създава подтеми въз основа на нея с две или три колони, фиксирано или течно маркиране. Ако разопаковате изтегления архив с проекта, ще видите, че самата папка zen съдържа три подпапки или по-скоро теми. Самата тема на дзен, която ще стане вашият повод, STARTERKIT - това е основата, която. ще трябва да го преработите и има тема Дзен >
За да създадете нова подтема, базирана на дзен темата, трябва да разопаковате съдържанието на изтегления проект в споделената директория с теми на вашия сайт sites/all/themes. Ако няма такава директория, тя трябва да бъде създадена. Ако искате да използвате темата Zen Classic, копирайте я от публичната папка zen в директорията с теми на вашия сайт. Между другото, в папката zen, в допълнение към горното, има и файл README.txt - за тези, които знаят английски и които нямат какво да кажат в тази статия. Всъщност, когато изпълните стъпките, изброени по-горе, вие сте почти готови да започнете. След това ще трябва да предприемете още пет стъпки, за да получите основната си тема.
Първа стъпка
Отидете в директорията zen във вашия пакет с теми и копирайте папката STASTERKIT едно ниво нагоре, директно в папката sites/all/themes/.В резултат на това трябва да получите следните директории:

стъпка втора
Стъпка трета
Време е да вземете решение за маркирането за вашата тема. Първо решете кое фиксирано или „течно“ оформление ще използвате. И тогава трябва да направите следните неща:
- Копирайте файла layout-liquid.css от основната дзен тема във вашата подтема и го преименувайте наlayout.css
- Копирайте отново файла zen.css от основната тема и го преименувайте според името на вашата подтема. Именно този файл ще стане основният, който ще трябва да редактирате, за да персонализирате вашата тема.
- Копирайте също файла print.css в папката на вашата подтема, което ще бъде полезно за вашите потребители, ако искат да отпечатат страницата
- И накрая, копирайте файла html-elements.css в директорията на вашата подтема
Стъпка четвърта
О, почти забравих, всички персонализирани графики на вашата тема трябва да се съдържат в папката images/, която трябва да създадете в директорията на вашата подтема, ако, разбира се, ще използвате графики.
Единствените графични файлове, които ще бъдат разположени в основата на вашата подтема, са logo.png, screenshot.png и favicon.ico.
Както можете да видите, вашата подтема не съдържа никакви файлове с главни страници (.tpl.php), тъй като подтемата първоначално използва файлове на zen тема. Но ако искате да използвате собствената си страница и да блокирате шаблонни файлове, тогава виетрябва да копирате необходимите файлове в директорията на вашата подтема от темата zen и да направите необходимите промени. Най-често променяните файлове са zen/zen/page.tpl.php (цялата страница) и zen/zen/node.tpl.php (възел - стадо, елемент на съдържание).
Вече почти всичко е готово за персонализиране.
Преди да персонализирате вашата тема, първо трябва да я активирате на сайта, за да можете да видите резултатите от вашите действия. Първо, трябва да зададете една от основните теми на администраторския интерфейс на сайта. Отидете на Администриране > Административна тема и задайте тема за административния панел, например същия Garland. Сега можете спокойно да се захванете за работа.
P.S. Мисли за хазарта и неговите съставки...
Може би, като играете покер онлайн безплатно, ще можете да спестите достатъчно пари, за да направите бизнеса си достъпен за вас, например продажба на коли в Одеса, или може би ще загубите цялото си състояние и ще ви останат пари само за реплики на часовници. Ти решаваш.