Drupal възел, пощенски пратки до Drupal

SHRA лична страница, блог frilensera, уеб разработчик в PHP. Тук споделям моите преживявания и мисли, прекарват експерименти върху хора, събират нематериален доказателство за собствената си глупост. Използването на примерен код от този сайт, Вие приемате цялата отговорност за последствията от използването им, включително и психическото си здраве и интересите на трети лица.

Блог / Drupal / Drupal възел, пощенски пратки до Drupal

модул възел

Една от основната концепция е да се проектира Drupal видове публикации. Когато започне работа по нов сайт на Drupal, мислите за това, какъв тип публикации имате нужда, какви допълнителни свойства, полета, те ще се нуждаят. Освен това е възможно да се планира на външния вид, шаблони видове публикации, създаване на допълнителна. код в PHP.

Управление видове публикации (типове възел), извършвани от администратора на сайта:

А конфигурация на всеки тип:

В Drupal 6, почти винаги е основната функционалност се разширява за подбор на ССК модули и Drupal 7 - изграждането на полетата поеме модули на ядрото.

за управление на съдържанието

Разрешения

възел модул ви позволява да създадете разрешения, редактирате и изтривате за всеки тип съдържание. Подходящите квадратчетата се появяват в раздела за управление на права на - / администратори / хора / разрешения.

API елементи Drupal Node

Управление на публикации в задния край е само върхът aysbera на всичко, което се дава модул възел и Drupal като CMS. За да работите с публикации програмист получава пълните функции на API в PHP.

Ето някои от тях:

функция node_load (nodeID);
функция node_load_multiple (nodeIDs);

Тези две функции се използват, за да изтеглите тези публикации. Първият възел ще се върне обекта с идентификационен номер, а вторият ще се върне целия набор от публикации, съответстващи на прехвърлените идентификатори масива.

Получената по този начин обект може да бъде променен и партньори:

Ако кодът ви трябва за налагане на възел, използвайте node_view ():

drupal_render (node_view ($ възел, $ view_mode = "пълен", $ lang_code = NULL));

  • $ Възел - обект на възела,
  • $ View_mode - тип дисплей "пълно" - пълен, "закачка" - съкратен (използвайки, например, ленти)
  • $ Lang_code - кода на езика на настоящата световна кода се използва по подразбиране. Необходим е за сайтове, които съдържат многоезично съдържание.

функция node_delete ($ NID);
функция node_delete_multiple ($ NIDS);

Node обект в Drupal 7

Елементите, които се изтеглят функция node_load (). Това е пример за stdClass. Повечето от имотите са взети от масата. Аз подредени няколко свойства на обекта, и нещо премахнати и заменени (...).