Drupal

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

7
быстрое сохранение значения одного поля
У меня на сайте около 70 тыс. Узлов указанного типа. Мне нужно запустить обновление на них. Некоторые операции и установка одного поля на желаемое значение. node_saveдействительно медленный и вызывает сбои (возможно, слишком длинный callstack). Есть ли более быстрый способ написать информацию об этом конкретном поле? Там было field_attach_updateупомянуто в одном …
19 7  entities  nodes 

2
Использование LIKE в db_query в D7
У меня есть такой запрос в Drupal 6: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%%%s%%"'; $result = db_query($sql,$search_term); И все работало нормально, но сейчас я обновляюсь до Drupal 7. Я прочитал, и это должно работать, но это не так: $sql = 'SELECT sid, score FROM search_index …
19 7  database 

1
Установите и настройте XHProf (Ubuntu)
проблема Я пытаюсь использовать XHProf, но каждый раз получаю ужасную ошибку php. Warning: Invalid argument supplied for foreach() in xhprof_compute_inclusive_times() (line 1670 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in xhprof_compute_flat_info() (line 1644 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in theme_xhprof_overall_summary() (line 367 of /var/www/drupal/sites/all/modules/XHProf/xhprof.module). Проблема решается …
19 7  debugging 

1
Сохранение поля типа text_format в качестве системной переменной
Я пытаюсь дать редакторам своего контента возможность изменить переменную для пользовательского модуля. Эта переменная может иметь HTML. Я не хочу требовать от них какого-либо знания HTML, поэтому я хочу дать им возможность иметь наш wysiwyg (CKEditor, предоставляемый модулем CKEditor) в их распоряжении. Однако на данный момент данные не сохраняются как …
19 7  forms  wysiwyg 

2
Каковы преимущества панелей для Themer?
Я никогда не думал о панелях, так как мне всегда было удобно писать свои собственные темы. Тем не менее, я видел много статей, пропагандирующих достоинства Panels (от Lullabot & Active Lamp ), поэтому я подумал, что настало время вернуться к нему, особенно когда Panels будет в Drupal 8 . Я …
19 theming  panels 

2
Использование представлений с пользовательской таблицей / схемой
Мне нужно настроить некоторые представления, которые будут извлекать некоторые данные из пользовательской таблицы, которую я создал. Некоторые представления должны будут извлекать контент обычным способом и из моей пользовательской таблицы (где я могу запросить конкретный nid и т. Д.). Как мне это сделать, или где хорошее место для исследований?
19 7  views 

3
Как работает пакетный API внутри?
Я столкнулся с проблемой тайм-аута, используя миграцию на днях и начал задаваться вопросом, как Batch API работает внутри. Насколько я понимаю, в простейшей форме вы передадите массив значений (например, nids) и функцию для работы с этими значениями. Затем пакетный API обрабатывает фиксированное число этих значений с каждым запросом до его …

3
Как получить идентификатор термина таксономии из его названия?
Единственная функция в списке функций taxonomy.module, которая выглядит так, как будто она выполняет то, что я хочу, является закрытой функцией ( _taxonomy_get_tid_from_term ). Какую функцию я должен использовать, если все, что я знаю, это название термина таксономии и мне нужно узнать его идентификатор?

4
Как добавить дополнительные режимы просмотра для узла?
Я создаю пользовательский тип контента. По умолчанию узлы поддерживают только два режима просмотра ( fullи teaser): function mymodule_view($node, $view_mode) { if ($view_mode == 'full') { $node->content['#theme']= 'my_full_node_view_theme'; } if ($view_mode == 'teaser') { $node->content['#theme']= 'my_teaser_node_view_theme'; } return $node; } Я хочу добавить несколько других режимов просмотра для этого типа узла, …
19 7  nodes 

5
Управление пользовательскими модулями в нескольких установках
У нас есть несколько пользовательских модулей, которые используются для нескольких сайтов. Они не могут быть выпущены как добавленные модули, например, потому что они зависят от клиента, делают предположения, которые не работают для добавленных модулей и так далее. Я знаю о следующих возможностях справиться с этим: скопируйте и вставьте их. Очевидно, …

1
Присоединяется и ищет значения NULL
Я использую модуль флага, чтобы позволить пользователям отмечать свои вопросы как решенные, как это работает на этом сайте. Поэтому я хочу позволить пользователям фильтровать сообщения, чтобы показывать только нерешенные вопросы. Кроме того, некоторые сообщения не могут быть вопросами вообще. Поэтому у них не может быть флага «решено», но они также …
19 7  database 

1
Контекстный фильтр с блочным представлением
У меня есть просмотр страницы ("/ news") с контекстным фильтром для тем ("news / design", "news / coding" ...), которые являются терминами таксономии, и это работало нормально. Из-за некоторых изменений в тематике мобильных устройств мне нужно представление блоков вместо просмотра страниц, но я не могу заставить его работать с фильтрами. …
19 blocks  views 

3
Добавить классы в форму
Как добавить классы в тег параметра формы без JS? На данный момент в API формы я могу передать массив с ключами, как это array( '0' => 'option 0', '1' => 'option 1', ) и я получу HTML, как это <option value="0">option 0</option> <option value="1">option 1</option> Есть ли способ сделать что-то …
19 theming  forms 

4
EntityFieldQuery против Db_select ()
Почему я должен использовать EntityFieldQuery, когда я могу сделать ту же работу с Db_select (), чтобы получить значение. Было бы лучше, если бы кто-то мог привести пример, а не только ссылку.
19 7  entities 

4
Почему я не могу удалить определенные типы контента?
У меня есть сайт Drupal 7, и в меню «Типы контента» только некоторые типы имеют ссылку «удалить» в столбце «Операции». Все типы контента имеют ссылки для «редактирования», «управления полями» и «управления отображением», но только у некоторых есть «удалить», а у других нет. Я проверил свои разрешения для своего пользователя, и …
19 7  nodes 

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