ого не підтримувати. p align="justify"> 6. Встановлення необхідних модулів
Content Construction Kit (CCK)
Views
JobSearch
.6 Структура Drupal
Структуру Drupal розглядають у вигляді п'яти шарів:
В· пул даних - сховище різних даних; все, що відображається на сторінках сайту, вводиться як дані;
В· модулі - підключаються функціональності сайту. Крім модулів входять в постачання Drupal, можна використовувати сторонні модулі;
В· блоки і меню - визначають видиму структуру сторінки сайту. Блоки створюються модулями для відображення відповідного інтерфейсу, крім цього можна створити свій блок для відображення чогось;
В· механізм управління користувачами - Drupal дозволяє створювати користувачів сайту і призначати їм ролі, визначають права доступу;
В· тема - шаблон сторінки, що представляє собою XHTML + CSS з вставками PHP-коду. Додатково в кожен шаблон включається набір функцій, які доступні для зміни. Це надає велику гнучкість виведення блоків генеруються модулями.
З точки зору розробника сайту, в Drupal важливі наступні елементи:
В· сторінка (page) - повна сторінка сайту, включаючи заголовок, кінець, відображення модулів і вміст. Структурно сторінка розбивається на області чи регіони;
В· блок (block) - невеликий блок з вмістом, який може бути використаний на декількох сторінках. У розділі управління блоками можна призначити область сторінки, в якій блок буде відображатися. Також можна обмежити появу блоку на певних сторінках. Кожен блок має унікальний ідентифікатор (id), використовуваний при більш близькому роботі з ним;
В· вузол (node) - це основний блок на сторінці, іншими словами головний зміст сторінки. Вони створюються в розділі створення матеріалу. Кожен вузол має унікальний ідентифікатор (id), до я ий входить до URL сторінки з цим вузлом;
В· тип матеріалу (content type) - кожен вузол відноситься до якого-небудь типу матеріалів. Наприклад, спочатку доступні два типи Page - статична сторінка і Story - сторінка з коментарями, на кшталт блогів. За допомогою модулів як CCK, тип матеріалу можна розширити додатковими полями. А, перевизначаючи шаблон виводу вузла, вивести ці поля в потрібному місці;
В· модуль (module) - як правило, це невелика програма на PHP, що створює рі...