Drupal

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


5
Как обновить значение поля для узла?
Я хочу изменить значение поля для узла. Я использовал следующий код: $node = node_load($nid); // $nid is the function's parameter $node->field['field_myfield'][$node->language][0]['value'] = 1; node_save($node); Проблема в том, что $node->languageвозвращается esв print_r($node)это und. Почему $node->languageон отличается от массива $ node и как его получить?
21 7  entities 

2
Как мне избежать редактирования ядра Drupal?
Я строил обмен с партнерской службой XML, и я не мог правильно понять XML, но, как и во всем Drupal, регистрация ошибок и действий xmlrpc менее надежна. Так что я сделал это в include / xmlrpc.inc. function xmlrpc_request($method, $args) { $xmlrpc_request = new stdClass(); $xmlrpc_request->method = $method; $xmlrpc_request->args = $args; …
21 7 

6
Как найти потерянные файлы и изображения, которые не связаны ни с одной таблицей стилей CSS или с какого-либо узла?
Есть ли способ перечислить все неиспользуемые файлы, которые находятся в общедоступной файловой системе и в каталоге темы, и перечислить их, или, возможно, даже есть возможность удалить их автоматически? Я имею в виду файлы, которые в настоящее время не связаны ни с одной таблицей стилей CSS, ни с какого-либо узла.
21 7  files 

4
Отношение против ссылок и ссылок на сущности для управления отношениями типа узел-ссылка-тип
Ссылки Ссылка на сущность Связь Кажется, что есть несколько активных модулей, которые имеют схожую функциональность. Может ли кто-нибудь предложить какую-либо информацию о том, какая отрасль представляется наиболее перспективной / способной выжить и процветать? Любой совет приветствуется.
21 7  nodes  entities 

5
Возможно ли отображение рабочей формы виджета поля самостоятельно?
Я заинтересован во внедрении формы виджета поля вне контекста формы редактирования всего узла. В прошлом я отображал полные формы с использованием drupal_get_form, но это не относится к отдельным полевым формам. Возможно ли отображение рабочей формы виджета поля? Каков будет лучший способ сделать это? И виджеты полей, и «нормальные» формы кажутся …
21 7  entities 

8
Восстановить компонент компонента программно
У меня есть функция, установленная с помощью профиля установки. Но мне всегда нужно идти и возвращать определенный компонент, чтобы он больше не переопределялся (например, чтобы появлялись блоки компонента). Я просто хотел узнать, смогу ли я сделать этот шаг программно, используя сам код в профиле установки. На снимке экрана ниже я …
21 7  features 

2
Лучший способ удалить поле из типа контента
Каков наилучший способ удалить поле Drupal 7 из типа контента, определенного через графический интерфейс? Я хочу использовать hook_update_N, чтобы изменения могли распространяться на несколько серверов при запуске update.php. Однако я не могу найти решение. db_drop_table () будет иметь смысл для пользовательских схем, но не для типа / поля содержимого, определенного …
21 7  entities  hooks  updating 

1
Строгое предупреждение: только переменные должны передаваться по ссылке
Я получаю следующую ошибку: Строгое предупреждение: в include () по ссылке должны передаваться только переменные (строка 18 из /home/sites/dev/theparce/sites/all/themes/parce/block--block--3.tpl.php). Это код блока, который вызывает эту ошибку. if ($user_gallery) { print render(node_show($user_gallery)); // Line 18 print drupal_render ($user_gallery_edit); } else { print drupal_render($user_gallery_new); } Почему я получаю эту ошибку, даже если …
21 7 

4
Как заставить ядро ​​использовать конфигурацию master / slave MySQL?
Я прочитал этот вопрос MySQL master / slave replication, и его ответ: Использование ведомых баз данных практически не реализовано в ядре Drupal. Если вы разрабатываете свои собственные модули, то вызовы db_query должны указать, что они хотят использовать подчиненную базу данных с помощью массива $ options. Посмотрите DatabaseConnection :: defaultOptions для …

4
Как сделать резервную копию моего сайта без командной строки?
Похоже, что почти вся документация по резервному копированию моего сайта на Drupal требует использования командной строки. Мой хостинг не предоставляет доступ к командной строке. Как сделать резервную копию моего сайта без использования командной строки?
21 backups 

3
Как установить переменную в конфигурационном файле setting.php и использовать ее из кода?
Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Drupal. Мигрировал 8 лет назад . Как установить переменную в конфигурационном файле setting.php и использовать ее из кода?

2
В чем разница между аргументами доступа и обратным вызовом доступа?
В чем разница между аргументами доступа и обратным вызовом доступа? Предположим, я установил обратный вызов доступа 'user_access', и array('custom permission')это значение для аргументов доступа. Что это значит? Как они влияют друг на друга?
21 routes  users 


2
EntityFieldQuery INNER JOIN
Я хотел бы выполнить запрос, используя объект EntityFieldQuery. Мне нужно значение из таблицы node и node_access, поэтому мне нужно использовать INNER JOIN. Из документации do я не могу понять, как это возможно. Вот что у меня есть - $query = new EntityFieldQuery(); $result = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'node_access') ->propertyCondition('type', 'external_link') …
21 7  database 

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