Drupal

Q & A для разработчиков и администраторов Drupal

9
Как включить режим разработчика / отладки?
Установка ядра drupal 8 (с использованием стандартного профиля). всякий раз, когда я получаю исключение / ошибку, я получаю пустую страницу с сообщением «На веб-сайте обнаружена ошибка. Пожалуйста, повторите попытку позже». (как на картинке ниже) текст и никаких подробностей / трассировки об ошибке.
36 8  debugging 

2
Разница между минимальным временем жизни кэша и истечением срока хранения кэшированных страниц
На странице производительности Drupal под полем Cache у вас есть два варианта. Одним из них является минимальное время жизни кэша, а другим - срок действия кэшированных страниц. В чем разница между этими двумя.
35 7  caching 

4
Как получить экземпляр ссылочной сущности?
У меня есть объект узла с именем поля имени field_image. Когда я делаю $node ->get('field_image') ->first() ->getValue() Я получаю массив с некоторыми свойствами вместо объекта сущности. Массив выглядит так: 'target_id' => string '8' (length=1) 'alt' => string '' (length=0) 'title' => string '' (length=0) 'width' => string '587' (length=3) 'height' …
35 8  entities 

5
Есть ли функция Drupal API для получения списка узлов по типу?
Есть ли такая функция Drupal API, node_load()которая будет возвращать список узлов данного типа? Я пытался $nodes = node_load(array("type" => 'student_vote')), но он возвращает только один узел. Я знаю, что могу написать что-то подобное node_load(), но я хотел посмотреть, может ли быть что-то подобное уже там.
35 nodes 

5
Использование предложения IN в db_query
Я не могу понять, как добавить предложение IN в свой запрос, используя заполнители. Я хотел бы, чтобы это было что-то вроде: $nids = array(1, 2, 3); $result = db_query('SELECT * FROM {node} WHERE nid IN :nids', array(':nids' => $nids)); Не могу найти документацию по этой простой задаче. Как правильно этого …
35 7  database 

5
Массовое обновление поля?
Я добавил новое (текстовое) поле в тип контента Drupal 7, который уже имеет много узлов. Как заполнить поле значением по умолчанию для всех этих узлов?
35 7  entities 

6
Как избежать проверки обновлений для определенного модуля?
В текущем проекте мне пришлось исправлять жизнь из нескольких модулей (иерархия узлов, доступ к рабочему столу и еще несколько). Эти модули сейчас идеально подходят для нужд проекта и вряд ли будут ломаться с будущими обновлениями ядра. При этом, когда приложение будет передано, клиенты будут иметь полный (пользователь 1) доступ к …
35 7  updating 

11
Получить всех пользователей с конкретными ролями, используя EntityFieldQuery
Я думал, что это простая задача, но, похоже, для этого не существует метода Drupal. Я дошел до того, что понял, что должен использовать EntityFieldQueryдля этого - потому что API сказал, что условия для user_load_multiple()устарели. Итак, я попробовал это: $query = new EntityFieldQuery; $query ->entityCondition('entity_type', 'user') ->propertyCondition('rid',array(1,2,3); $result = $query->execute(); Все …
35 7  entities 


2
Как перейти с рекомендуемой версии модуля на версию dev?
Например, я сейчас использую модуль Geofield . Я использую версию: 7.x-1.0-beta2 (2011-ноябрь-17) Теперь я вижу, что версия для разработки имеет некоторые функциональные возможности, которые я хочу. Как правильно и безопасно «обновить» до версии разработки модуля? 7.x-1.x-dev (2012-янв-10) В настоящее время я занимаюсь удалением геополей из любых типов контента, отключением модуля …
34 7  drush  updating 

4
Как изменить поведение загрузки ajax в Views?
У меня есть представление с некоторыми открытыми фильтрами в блоке; он использует AJAX и функцию автоматической отправки, поэтому представление перезагружается при изменении параметра фильтра. В небольшой задержке между выбором опции и перезагружаемым видом знакомый синий пульсирующий AJAX показывается где-то внизу формы (я думаю, где в данный момент находится скрытая кнопка …
34 7  views  ajax  javascript 


7
Программно создавать узлы
Как программно создать узлы с полями даты и изображения? Я знаю, что могу сделать это в Drupal 7 с помощью следующего кода. global $user; $node = new stdClass(); $node->title = "YOUR TITLE"; $node->type = "YOUR_NODE_TYPE"; node_object_prepare($node); // Sets some defaults. Invokes hook_prepare() and hook_node_prepare(). $node->language = LANGUAGE_NONE; // Or e.g. …
34 8  nodes 

9
Каков хороший баланс между повторным использованием полей и созданием новых в контексте масштабируемости полей?
Я прочитал следующую фразу на сайте: Вместо добавления новых полей к типу контента, добавление существующих полей является лучшим вариантом для снижения сложности системы и улучшения масштабируемости. И некоторые сомнения возникают. В системе, которую мы разрабатываем, у нас есть возможность повторно использовать поле для 3 или 4 типов контента, но вместо …

3
API поиска против Apache Solr Search
Я использовал модуль поиска Apache Solr в Drupal 6 и смотрю на API поиска для установки Drupal 7. Я видел некоторое обсуждение здесь, но я ищу какие-либо причины для выбора одного или другого. Есть ли причина выбирать один над другим? Если так, то почему или нет? Я слышал, что могут …
34 search 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.