Drupal

17
Лучшие практики для сторонней библиотеки на основе классов PHP

В настоящее время я работаю над модулем, который требует сторонней библиотеки PHP, которая по сути является одним классом PHP. Обычно я помещаю его в подкаталог include / и добавляю files[] = includes/Foo.php в мой файл .info, и пусть автозагрузчик класса Drupal 7 сделает свое дело, когда я сделаю...

17
Поделиться контентом с доступом к домену?

Я настроил сайт с доступом к домену . Имеет 2 подсайта. Я хочу публиковать контент с основного сайта на дочерние сайты. Это уже работает хорошо с отправкой партнерам. Но я хочу, чтобы некоторые локальные администраторы на дочерних сайтах имели разрешение решать, хотят они использовать контент или...

17
Как найти идентификатор роли из имени роли?

При входе в систему я хочу проверить стороннего источника данных (таблица в БД) для пользователя, и, если найден, я хочу добавить роль для этого пользователя. Я не хочу угадывать избавление от роли, я хочу получить его из названия...

17
Как изменить временный каталог без использования административных страниц, предоставляемых Drupal?

Я переместил свой действующий веб-сайт Drupal на локальный хост Windows (XAMPP), но получаю много ошибок «Файл не может быть создан». Если я захожу на сайт с правами администратора, он больше не возвращает никаких страниц. Я могу просмотреть его с ошибками, если не войду в систему. Есть ли способ...

17
Есть ли способ сделать параллельное редактирование?

Существует ли MediaWiki-подобный метод для поддержки одновременного редактирования текстовых тел в Drupal 7? Если в настоящее время никакой функции не существует, какие существуют приличные библиотеки PHP diff, которые могут быть обернуты модулем Drupal, который может выполнить эту...

17
Почему бы нам не взломать ядро?

Я не мог поверить, что этот вопрос еще не был дан ответ на этом сайте, но я не нашел его, когда я искал, так что ... Почему взломать ядро ​​так плохо, преступление против природы? Разве это так здорово - иметь возможность обновить версию ядра? Большинство моих сайтов в конечном итоге имеют ужасно...

17
Как избавиться от добавленных URL при печати страницы на тему Bootstrap?

Когда я печатаю страницу со своего сайта, посвященного Bootstrap, все ссылки (и изображения с прикрепленными URL-адресами) имеют напечатанное представление ссылки, вставленной в печатную страницу, сразу после связанного объекта. Я могу видеть некоторые ситуации, когда это было бы полезно, но сейчас...

17
CKEDitor удаляет имена классов, даже с исключением в конфигурации

CKEditor, кажется, удаляет имена классов, когда я переключаюсь между представлением HTML и представлением Rich Text. В соответствии со многими предложениями в Интернете я добавил следующее в файл config.js: config.allowedContent = true; Выгрузил, очистил кеш и даже сразу отправился в файл JS, чтобы...

17
Drupal вызывает is_dir более 4000 раз?

После проблем с загрузкой очень важного сайта я установил XHPROF и просмотрел статистику, чтобы узнать, где я могу улучшить свой код. Я нашел что-то интересное, что я не понимаю. Drupal вызывает is_dir более 4000 раз почти для каждого запроса, и для его выполнения требуется около 800 мс. Почему это...

17
Какие эквивалентные функции я должен использовать для обработки HTTP?

Глядя на функции, перечисленные на странице обработки HTTP для Drupal 7 , я заметил, что следующие функции больше не существуют в Drupal 8. (Ссылки предназначены для страниц документации по Drupal 7, где ссылки на документацию по Drupal 8 для тех, функции отсутствуют.) drupal_access_denied ()...

17
Как избавиться от проблем с блокировками и блокировками?

Я читал несколько блогов, пытался гуглить, но не нашел удовлетворения ни от одного решения. У меня есть следующие проблемы: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: DELETE FROM {cache_field} WHERE (cid LIKE...

17
В чем разница между «Язык: не указан» и «Язык: не применим»?

В чем разница между Language: Not specifiedи Language: Not applicableв Drupal 8 в контексте многоязычия? В Drupal 7 (и 6, IIRC) такого различия не было, и оно мне кажется немного избыточным по сравнению с методом Drupal 7 Language: Naturalпротив Language: name. Я также не нашел никакой документации...

17
«В классах следует избегать вызовов Drupal, вместо этого используйте внедрение зависимостей»

В моем модуле используется код ниже для получения псевдонима URL данного URL: $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); Но в моем модуле я запускаю Automated Review ( http://pareview.sh/ ), ниже которого выдается предупреждение: 16 | ВНИМАНИЕ | В классах...

17
Как установить модуль, который включает в себя другую версию Symfony?

Я разработчик и сопровождающий проекта CiviCRM. Мы пытались создать версию CiviCRM для Drupal 8 и прошли долгий путь. Мы бьем себя по голове о наших коллективных клавиатурах, пытаясь стать главным блокировщиком для проекта. CiviCRM какое-то время использовал Symfony, и включенная версия отличается...

16
Задать значение списка выбора по умолчанию [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . У меня есть список выбора с параметрами: $options =...

16
Достаточно ли check_plain ()?

Достаточно ли check_plain () для повторного отображения текста, введенного пользователями в браузере, или мне все равно следует фильтровать с помощью filter_xss ()