Drupal 7
Скажи, может ли подобные запросы с leftJoin заменить функцию node_load_multiple в drupal 7 когда необходимо получить список нод, с избранными (не всеми) полями? И оправдан ли выбор запросам с leftJoin с точки зрения производительности?
По умолчанию node_save ($node) – не создаёт новой ревизии, а сохраняет в предыдущую, и не важно, что в типе материала поставлена галочка Создать новую редакцию.Чтобы повлиять на это – необходимо перед вызовом node_save ($node) указать True или False по ключу $node->revision
Грамотная настройка прав доступа к файлам и папкам для Drupal 7.
Чинится так:Файл misc/autocomplete.js- url: Drupal.sanitizeAjaxUrl(db.uri + '/' + Drupal.encodePath(searchString)),+ url: Drupal.sanitizeAjaxUrl(db.uri + '/' + Drupal.encodePath( encodeURIComponent( searchString ) )),
Функция:
Потому что в файле:
modules/system/image.gd.inc
гвоздями прибито:
$success = $function($image->resource, $destination, variable_get('image_jpeg_quality', 75));
75 Карл!
Если написать так:
// Получаем поле
$field = field_info_field('имя_поля');
// Получаем массив допустимых значений для этого поля
$field_allowed_values = list_allowed_values($field);
// Создаёт объект для будующей ноды
$node = new stdClass(); // Создаем объект node
$node->type = "split_sistemy_kondicionery"; // Определяем тип создаваемого материала
node_object_prepare($node); // добавляем настройки по-умолчанию