Drupal узел демистифицирован - PullRequest
0 голосов
/ 10 октября 2010


Я новичок в Drupal и хочу понять, как работает эта платформа.
В частности, я озадачен объектом Node.
Что это, как входит Content-Type в?!
Кажется, что весь Drupal - это просто узлы, узлы, узлы.

Хотелось бы услышать ваши идеи.

Ответы [ 2 ]

6 голосов
/ 11 октября 2010

Узел в Drupal - странное животное, когда вы впервые сталкиваетесь с Drupal, но как только вы его получите, вы обнаружите, что он весьма полезен.

Узел Drupal - это единица информации.Обычно это единица взаимосвязанной информации, которая для сайта не делится на полезные.Например, если у вас есть узел, который представляет людей и их адреса, вы можете разделить его на узлы адресов и узлы людей и связать их, но если у вас нет функциональности, которая отображает количество людей по данному адресу, это бесполезноразделить его на два узла, и лучше держать их вместе как одно целое.Подумайте: если бы вы сортировали данные по карточкам или страницам бумаги, вы бы перечислили информацию вместе, или было бы более полезно хранить ее отдельно?Если они вместе, то они, вероятно, принадлежат узлу.

Поскольку большая часть данных на сайте Drupal является узлами, полезно классифицировать узлы, чтобы вы могли найти те, которые вас интересуют. Один изСамая базовая из этих классификаций - это Тип контента, который представляет собой тип информации, которую представляет узел, и не подлежит изменению после создания.Каждый тип контента имеет свою отдельную форму для создания и редактирования типа узла и представляет другой тип информации.Узлы страницы - это узлы, которые представляют статические страницы на вашем сайте - как страница About.Узел Story представляет статью или историю, которая должна отображаться в списках контента.Узел Blog будет представлять запись блога ... в Drupal 6 вы можете создать столько типов контента, сколько захотите.

Как только вы выйдете за рамки типов контента, существует довольно много разных способов классификации ваших узлов. CCK (Content Construction Kit) чрезвычайно полезен и настолько полезен, что в Drupal 7 большая часть функций в CCK включена в ядро ​​Drupal.CCK позволяет добавлять много типов полей к узлу из коробки, а затем есть другие модули ( Поле файла , Поле изображения , Ссылка , Местоположение ), которое создает новые типы полей для добавления.

В сущности, другим способом сортировки узлов является модуль Таксономия, который позволяет определять словари тегов или терминов, которые можно назначать узлам.,Эти термины могут быть определены администраторами сайта заранее или они могут создать словарь «Tag», который позволяет пользователям создавать термины при создании или редактировании своих узлов.

1 голос
/ 10 октября 2010

Узел - это контейнер содержимого. Почти весь контент в Drupal находится в узлах. Неконтентные данные (например, пользователи) обычно не находятся в узлах. Поскольку большая часть данных на сайте является контентом, узлы являются центральным понятием в Drupal. Существует несколько способов назначения типов контента для узлов, но наиболее распространенным является модуль CCK .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...