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. Повечето от имотите са взети от масата. Аз подредени няколко свойства на обекта, и нещо премахнати и заменени (...).