Drupal

13
Как мне вызвать функцию menu_rebuild в Drupal 7?

Я хотел бы вызвать функцию menu_rebuild () , но я не уверен, куда именно вставить фрагмент кода. Я не могу найти файл update.php в моем локальном экземпляре. Причина, по которой я хотел бы попытаться это сделать, заключается в том, что я удалил все узлы, но они все еще отображаются в структуре...

13
Как отключить новые термины (бесплатные теги) с таксономиями?

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

13
Как разблокировать мою учетную запись администратора после 5 неудачных попыток входа?

Я ввел неправильный пароль администратора более 5 раз, поэтому Drupal заблокировал мою запись. Я изменил пароль пользователя непосредственно в MySQL, а затем попытался войти, но он все еще не работает. Кроме того, если я нажму на ссылку запроса нового пароля, я не получу электронное письмо. Как я...

13
Как получить поля определенного типа?

Я видел, как получить списки полей по сущности и связке с field_info_instances()и field_info_field(), но я не вижу способа получить все поля определенного типа. Я был в состоянии приготовить это, чтобы сделать именно то, что я хочу: function field_get_fields_of_type($type) { $fields_info =...

13
Изменение содержимого крошки

Я пытаюсь использовать этот хук, чтобы изменить ссылку крошки: hook_menu_breadcrumb_alter(&$active_trail, $item) Крюк, кажется, не называется. Я пробовал : Использование крюка на тему Использование хука в пользовательском модуле (breadcrumb_finder_fix) Очистка всех кешей с помощью Drush У меня...

13
Как правильно реализовать mysql поле даты или даты и времени в hook_schema ()?

Я написал файл mymodule.install, который содержит определение схемы для создания таблицы в моей базе данных. Эта таблица содержит два поля данных. Эти поля будут заполнены пользователями, когда они будут заполнять конкретный контент (пример: указывать дату публикации новостей). Теперь я не...

13
Размер таблицы кэша огромен

Размер таблицы кэша увеличился до 10+ ГБ в прошлом месяце, и я временно исправил ее, обрезав. В прошлый раз, когда я проверял, это было около 1 ГБ. Так что через пару месяцев он снова достигнет 10 ГБ. Как с этим бороться? Обратите внимание, что я отключил все задания cron на этом сайте. Если это...

13
Какие осложнения возникают, если я переключаю Mysql на MariaDB? Есть проблемы с Drush?

У меня тяжелый сайт Mysql drupal 7, и я думал о переключении Mysql на Mariadb , но я не был уверен, с какими проблемами я столкнусь . Из того, что я читаю, Mariadb, кажется, просто капля на замену Mysql, и, похоже, не так уж много нужно возиться. Мне было интересно , повлияет ли Mariadb на команды...

13
В чем разница между hook_preprocess_page и hook_preprocess_html?

Я вижу, что оба hook_preprocess_page()и hook_preprocess_html()являются реализациями hook_preprocess_HOOK(), но я не понимаю, когда использовать какой. hook_preprocess_page называется первым, но это не помогает мне понять, кто его называет. Глядя на debug_print_backtrace()результат, он...

13
Альтернатива полевой коллекции

Кто-нибудь знает альтернативу модулю «полевой сбор»? Хотя концепция сбора полей очень хорошая, у меня возникают проблемы с совместным использованием других модулей, таких как, например, функции или поиск API. Поэтому я ищу...

13
Как правильно использовать существующие поля?

Я начинающий Drupal. Я немного озадачен добавлением полей к типам контента. Случай 1: Предположим, у меня есть три типа контента Book, Article& White Paper. Я создал Authorsсловарь, который содержит список всех авторов. Теперь, я должен создать поле «Автор» (ссылка на автора) для каждого типа...

13
Есть ли способ модуля, чтобы сказать, если вы вошли в Dev, Stage или Production

Наша модель развертывания имеет Dev стадия производство Отработка отказа (репликация MySQL и балансировщик нагрузки) Наша проблема в том, что сервер перешел на другой ресурс при сбое, мы хотим предупредить редакторов контента о том, что они находятся на сбое, или, более того, мы хотели бы...

13
Интеграция Webform-CiviCRM: работодатель автозаполнения

Я создал веб-форму для заявки на членство. Я следовал инструкциям на этой странице для настройки автозаполнения для Организации, к которой принадлежит новый участник: http://wiki.civicrm.org/confluence/display/CRMDOC/Webform+CiviCRM+Integration#WebformCiviCRMIntegration-CurrentEmployer Это хорошо...

13
Как встроить вид в определенный узел?

Я пытаюсь встроить представление в определенный узел. Я нашел учебники для этого с Drupal 7 и PHP-шаблонами: <?php print views_embed_view('view_name'); ?> Но я ищу путь в Drupal 8 с шаблонами веток. Я попытался вызвать views_embed_view()функцию в hook_node_view()и назначить ее узлу, чтобы я...

13
Тип поля: текст против длинного текста

В чем разница между «текстом» и «длинным текстом» в Drupal 7? Если это просто длина символа базы данных, лучше ли быть осторожным и использовать по умолчанию длинный текст в ситуациях, когда область возможных введенных значений точно не...

13
Что такое клонированные сайты в Drupal 8?

При попытке экспортировать конфигурации моего сайта с одного сайта Drupal 8 на другой я получаю следующую ошибку Этапная конфигурация не может быть импортирована, потому что она происходит с другого сайта, чем этот сайт. Вы можете синхронизировать конфигурацию только между клонированными...

13
Как перенаправить анонимного пользователя в форму входа после ошибки 403?

Я хочу перенаправить анонимного пользователя в форму входа, если такой пользователь обнаружит ошибку 403. Я создал подписчика на события, и это мой код, но я попал в цикл на текущей странице. /** * Redirect anonymous user to login page if he encounters 404 or 403 * response. * * @param...