Drupal

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

2
Как форсировать регенерацию шаблонов Twig?
Twig генерирует классы для своих шаблонов. Эти классы эффективно кэшируются при записи на диск. Вообще говоря, вероятно, не нужно беспокоиться о деталях того, как обрабатываются шаблоны веток, но могут быть случаи, когда шаблоны Twig должны быть заново сгенерированы вручную. (Аналогично необходимости в модуле перестройки реестра в D7) Если это актуально, …
8 8  theming 

2
Как сделать возможным пометить только один узел
У меня есть представление со списками из 10 узлов с типом отображения узла (не строки). У каждого узла есть флаг. Как сделать возможным пометить ТОЛЬКО один узел из этих 10 узлов, например, если вы пометили один узел - вы не можете пометить другой, пока не разблокируете помеченный. Так же, как …
8 7  flags 

2
Как программно создать поля для типов контента и добавить их в форму типа контента
Скажем, у меня есть это поле, "map_description". Я знаю, я бы эту функцию, чтобы определить поле: $field = array( 'field_name' => 'map_description', 'cardinality' => 1, 'type' => 'text', ); field_create_field($field); И у меня есть этот код, который я не уверен, что он делает, но мне сказали, что он мне понадобится: …
8 7  entities  nodes 

1
Drush pm-update нужен модуль?
При попытке запустить Drush pm-update на сайте я получаю сообщение об ошибке Command pm-update needs the following modules installed/enabled to run: update. [error] The drush command 'pm-update' could not be executed. Как ни странно, эта команда недавно работала (на других сайтах с той же базовой установкой), и, более того, я …
8 drush 


4
Почему значок иногда не отображается и выдает ошибки «страница не найдена», а в других случаях -
Как следует из вопроса, иногда журнал Drupal показывает, что значок не найден. Действительно, он не отображается на вкладке браузера или в адресной строке. В другое время, даже в течение того же сеанса серфинга, он появляется. Почему это происходит, и как я могу предотвратить это, чтобы иконка всегда отображалась? Я использую …

2
Как кэшировать формы с помощью обратного прокси-сервера и работать с устаревшими токенами форм?
Когда API формы генерирует форму, он также генерирует токен, который передается с формой в скрытом поле и ожидается, что он будет возвращен обратно. Если это так, форма обрабатывается. Если визуализированная форма где-нибудь будет кэширована, скажем, Varnish , этот механизм сломается. Первый пользователь, отправляющий форму, будет использовать токен, и последующие попытки …
8 caching  forms 

4
Как отправить пользовательский запрос Solr с помощью Search API Solr
Я хотел бы отправить пользовательский запрос solr (предпочтительно в hook_init) с использованием Search API Solr на определенный URL-адрес. Что-то вроде: function hook_init() { $url = "admin/luke?show=schema"; $solr = new SearchApiSolrService(); // must have an instance of SearchApiServer // $httpTransport->performHeadRequest($url); // $response = _sendRawGet($url); drupal_set_message(print_r($response, TRUE)); } Как я могу добиться …
8 search 

9
Как обрабатывать включение новых модулей с помощью Drush через makefile
На работе мы переходим к настройке наших новых сайтов в git и занимаемся локальной разработкой. До сих пор я создал файл drush make вместе с профилем установки, и у меня есть этот сценарий через puppet, так что когда пользователь делает свежий клон репозитория, он загружает все пакеты и запускает базовую …


3
Общая ошибка: 2006 сервер MySQL ушел [закрыт]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для ответов на Drupal. Закрыто 5 лет назад . Это ошибка, которую я внезапно получаю. Additional uncaught exception thrown while handling exception. Original PDOException: SQLSTATE[70100]: Unknown error: …
8 database 

3
Как программно изменить формат основного текста в типе содержимого страницы на полный HTML?
У меня есть пользовательский профиль установки, и я должен программно изменить формат основного текста в типе содержимого страницы на полный HTML. Однако мне не удалось найти, как это сделать. Как мне это сделать?

3
Допустимо ли изменять файл composer.json в Drupal?
Drupal придерживается лучших практик никогда не модифицирующих ядро . Drupal 8 имеет встроенный в ядро ​​файл composer.json. Если вам нужно добавить стороннюю библиотеку, следует ли изменить файл composer.json или есть лучший способ сделать это?
8 8  composer 

2
Как правильно оформить панели?
Я использую Page Manager и Панели , предоставляя настраиваемые панели узлов с правилами выбора по типу (например, один вариант панели для статьи, один вариант панели для типа контента блога). Это работает гладко до сих пор, стиль также аккуратный. Но как я могу получить больше власти над рендерингом элементов? Существует несколько …

4
Одностраничный сайт с Drupal 7
Я видел много личных или корпоративных сайтов с одностраничным стилем. одностраничный дизайн очень хорош для того, чтобы как можно быстрее предоставлять всю имеющуюся у вас информацию, не позволяя пользователям кликать вокруг, чтобы узнать, кто вы, и я действительно хочу применить их в Drupal. Я также попытался внедрить одностраничный веб-сайт с …
8 7  theming 

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