Drupal API функции за работа с възли, RAYBIN
Вземете обекта на възела чрез неговия nid
За да реши тази често срещана задача, Drupal използва функцията node_load(), която връща обект на възел, съдържащ цялата необходима информация - времето, когато възелът е създаден и последно модифициран, уникалния идентификатор на потребителя, който е създал възела (uid), както и стойности на полето и т.н.
Зареждане на обекти от множество възли
За да получите обекти от множество възли, можете да използвате функцията node_load_multiple(), като предадете масив от nid към нея. Всъщност същата функция се използва вътре в node_load() за зареждане на един възлов обект.
Вземете обекта на възела на текущата страница
Ако пътят на текущата страница принадлежи на възел, тогава обектът на възел може да бъде получен с помощта на функцията menu_get_object(). Всъщност тази функция, както следва от описанието в документацията, може да връща обекти и други Drupal обекти, но за това трябва да й предадете параметър $type, различен от 'node'.
Примери за получаване на възлов обект:
Създаване на възел програмно
Ето кода веднага:
Получаване на html възли
Такава задача възниква, когато е необходимо да се покаже възелът в зададения режим на показване, например, ако по някаква причина не се използва модулът Views. На помощ идва функцията node_view(), чиито аргументи са обектът на възела, режимът на показване (пълен по подразбиране) и езиковият код. Върнатата стойност на тази функция е масив за изобразяване на възела. Пример за извеждане на възел с помощта на функцията node_view():
Моля, обърнете внимание, че ние предадохме само обекта на възела на функцията node_view, което означава, че ще получим масив, образуван за изобразяване за режим на „пълен“ дисплей. Ако се интересувахме от обявяването на материала, тогава вторият параметър трябваше да бъде низъттийзър.
Научете повече за нас:
Ние предлагаме широка гама от услуги за поддръжка на уебсайтове и компютри.
Разработка на уеб сайт
Изработваме както прости сайтове - визитки, така и индивидуални проекти. Основната система за разработка е CMS Drupal.
Популяризиране на уебсайт
Компютърна поддръжка
Предоставяме услуги на фирми и физически лица в областта на настройка на компютърна техника:
- Настройка на рутери и локални мрежи
- Инсталиране на Windows
- Компютърна оптимизация
- Лечение на вируси
- Възстановяване на данни от твърди дискове