Drupal

Питання та відповіді для розробників та адміністраторів Drupal

2
Як програмно оновити дозволені значення поля списку?
Я створив список вибору для облікового запису Profile2 в Drupal 7. У списку дозволених значень я додав деякі значення. Тепер я хотів би зробити програмне оновлення значень у цьому списку (додавання, видалення або оновлення). Я не хочу використовувати form_alter, оскільки я хочу, щоб ці оновлення були внесені до бази даних. …
10 7  forms  users 

6
Файли, приєднані до вузлів, ніколи не видаляються з сервера навіть після їх видалення з вузла (і це редагування збережено), Drupal 7
Я помітив щось дивне на своєму сайті: після приєднання файлу до вузла (через звичайне поле файлу) цей файл ніколи не видаляється з сервера . Я видаляю його з вузла, зберігаю цю зміну, але я бачу, що файл все ще знаходиться на сервері. Це робить заміну файлів дуже складною, оскільки, коли …
10 7  files 

2
Що може призвести до відмови команд віддаленого друку із помилками ssh, коли ssh працює у всіх інших випадках?
У мене є відкриті та приватні ключі ssh на всіх трьох моїх серверах (Dev, UAT і виробництво), тому я можу ввійти в систему віддалено або з одного на інший. Все працює ідеально для команд sshі scp. Однак для Друша це не працює. drush @dev statusНаприклад, якщо я виконую з UAT, …
10 drush 

1
Додайте текст після поля введення за допомогою форми api (суфікс поля)
Я створюю форму з текстовим полем. Після поля введення я хотів би мати текст. Подобається це: Label * |________| some text Field description Я використовую код: $form['a_textfield'] = array( '#type' => 'textfield', '#title' => t('A Label'), '#size' => 10, '#maxlength' => 15, '#description' => t('A Field description'), '#required' => TRUE, …
10 7  forms 

4
Правильний спосіб додавання JS та CSS до вузла / редагування та інших форм
Я роблю сайт з великою кількістю JS, і мені цікаво, куди мені слід поставити JS-код. Оптимально, я хотів би зберегти JS з кожним модулем, а не з шаром теми. Деякий вміст може бути викритий у вигляді блоків тощо. Але у мене є деякі проблеми з кешем. У своєму прикладі мені …
10 theming  hooks 

5
Як Drupal обробляє автоматичне завантаження класів?
Як Drupal обробляє автоматичне завантаження класів через модулі? Наприклад, якщо у мене є модуль "Події" і я оголошую клас під назвою "Подія", а потім у файл .info я включаю файл класу, як це зареєстровано? Проблема полягає в тому, що я намагаюся динамічно отримати масив, що містить усі завантажені назви класів. …
10 7  .info 

6
Натисніть на windows - Command pm-enable для запуску потребує більш високого рівня завантаження
Я встановив aquia drupal і додав до списку сайтів основну папку drupal. Я також встановив інсталятор Windows для друку, він працює нормально для завантаження модулів, але коли я намагаюся їх включити, я отримую цей екран: C:\Documents and Settings\Administrator\Desktop\drupal>drush en ctools Command pm-enable needs a higher bootstrap level to run - …
10 7  drush 

4
Як оновити відключені модулі за допомогою Drush?
Чи є спосіб оновити відключені модулі за допомогою Drush? В даний час, коли я намагаюся оновити відключений модуль за допомогою Drush, я отримую це повідомлення: Проект не має розширених розширень і не може бути оновлений Увімкнення модуля не є варіантом, оскільки це живий сайт, насправді багато сайтів. Усі вони тікають …


4
Як сказати, чи міститься мій сайт Drupal з експлуатації березня SA-CORE-2018-002 - 2018?
Щойно випущений експлойт: https://www.drupal.org/sa-core-2018-002 --- Drupal core - високо критичний - віддалене виконання коду - SA-CORE-2018-002 Як я можу дізнатися, чи хтось використовував цей подвиг для злому мого сайту? Що вони можуть зробити з цим подвигом, якщо виконано правильно? Я не можу зараз оновити свої сайти Drupal, що є хорошою …

3
Вставте одну форму сутності в іншу і збережіть обидві
У мене є власна сутність, яка залежить від сутності користувача. Насправді, це навіть так залежно від того, що я вважав, що має сенс відображати форму моєї сутності у формі профілю користувача: Зараз у мене проблема полягає в наступному; є 2 кнопки збереження. І якщо це недостатньо погано, кнопка збереження для …
9 8  forms  users 

5
Як знайти доступні загальнодоступні методи?
Я вважаю, що найбільшою проблемою в роботі з Drupal 8 є те, що я не можу отримати потрібні мені дані. Drupal 8 хоче, щоб я використовував публічні методи, а не вручну висвердлював через предмет. Проблема в тому, що я не можу знайти послідовний спосіб отримання списку доступних методів! (вони магічно …
9 8  entities 

1
"Покладатись на налаштування часового поясу системи не безпечно".
Я знаходжу таку помилку у звіті про останні журнали : Попередження: DateTime :: createFromFormat (): Не безпечно покладатися на налаштування часового поясу системи. Вам потрібно використовувати налаштування date.timezone або функцію date_default_timezone_set (). Якщо ви використовували будь-який із цих методів, і ви все ще отримуєте це попередження, ви, швидше за все, …
9 8 

4
Як отримати ім'я користувача з ідентифікатора користувача? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 10 місяців тому . Я хочу роздрукувати ім'я користувача, знаючи лише ідентифікатор користувача. Як я цього досягти?
9 users  8 

4
Проведіть дочірні елементи в гілочку, як Element :: children ()
У роботі з масивом, що передається в PHP, я можу використовувати Element :: kids () для доступу до елементів, які не є #властивостями, а підпорядкованими елементами передачі (елементи форми всередині набору полів, елементи всередині віджета поля тощо). Наприклад, цей фрагмент з file.module: <?php if ($element['#multiple']) { foreach (Element::children($element) as $name) …
9 8  theming 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.