Drupal

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

2
Завантаження ядра за допомогою командного рядка
Зазвичай я завантажую останню версію Drupal 7 за допомогою drush dl drupal --select, але Drupal 8 не потрапляє до списку. Які існують приємні та швидкі способи завантаження останньої версії Drupal 8, навіть якщо вона все ще знаходиться в стадії альфа?
25 drush  8 



4
Як налаштувати експортування вузла на експорт масових вузлів
Я намагаюся експортувати вузол для масового експорту вузлів, але, схоже, мені потрібно вибрати кожен вузол, який потрібно експортувати окремо. Що робити, якщо я хочу експортувати всі вузли вибраного типу вмісту? Чи я можу це зробити в "Експорт вузлів" або мені слід знайти інший модуль?

5
Як надіслати HTML-адресу електронної пошти
Я створюю простий модуль, який надсилатиме користувачам HTML електронні листи для угод на нашому веб-сайті. Я багато шукав, але не можу знайти належне рішення для Drupal. Тепер я можу надсилати пошту, але звичайний текст. Яка покрокова процедура надсилання HTML-повідомлень у Drupal 7? function example_form_submit( $form,&$form_state) { $friend_email=$form_state['values']['friend_email']; $mailto =$friend_email; //gift …
25 7  emails 

1
Чому Drupal 7 віддає перевагу правилам CSS @import перед тегами <посилання>?
"Не використовуйте @import," кажуть багато хлопців. Існує маса недоліків використання @import. Використання @importв таблиці стилів додає ще один зворотній бік до загального часу завантаження сторінки. Використання @importв IE призводить до зміни порядку завантаження. Це може спричинити завантаження таблиць стилів довше, що перешкоджає візуалізації прогресу і робить сторінку повільнішою. Чому Drupal …
25 7  theming 


5
Функція попередньої обробки для типу вмісту
У мене є кілька типів вмісту, які мені потрібно попередньо обробити різними способами. Тож template.phpу моїй темі fooзараз виглядає так: function foo_preprocess_node(&amp;$variables) { if ('news' ==$variables['type']) _preprocess_news($variables); if ('event'==$variables['type']) _preprocess_event($variables); if ('alert'==$variables['type']) _preprocess_alert($variables); ... } function _preprocess_news(&amp;$variables) { ... } function _preprocess_event(&amp;$variables) { ... } function _preprocess_alert(&amp;$variables) { ... } …
25 7  theming 

7
Як програмно запустити натискання кнопки подання форми з підтримкою AJAX?
Я намагаюся програмно (з jQuery) викликати натискання на кнопку з поведінкою AJAX у формі Drupal, але поки jQuery('#edit-submit').click()нічого не робить. Реальною миші на цій кнопці працює , як передбачалося. Будь-які ідеї, як змусити це працювати?
25 7  ajax  javascript 

6
Використовуючи вбудований інтерфейс jQuery у своїй темі
Кожна сторінка моєї теми повинна використовувати інтерфейс jquery. Я знаю, що він входить до складу Drupal 7, але я не можу реально розшифрувати надто технічну документацію Drupal. Схоже, єдиний спосіб зробити це з файлом template.php. Але оскільки я не розумію цього файлу, я намагаюся уникати цього. Чи є інший спосіб, …
25 7  theming  javascript 

6
Програмно прикріплення файлів
Я створив тип вмісту "Галерея" і додав два поля: "фото" та "документ". Потім я використовував наступний код для завантаження файлу в поле "документ": $file = file_save_upload('document', array( 'file_validate_extensions' =&gt; array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move the file, into the …
25 7  nodes  entities 


2
Визначте, чи модуль увімкнено / вимкнено
Я намагаюся написати сценарій Drush, щоб увімкнути купу модулів на основі гака. Якщо це вже включено, я б швидше пропустив включення цього модуля. Чи є спосіб, щоб Drush повернувся, включений чи ні модуль?
24 drush 

1
Чому файли маршрутизації заповнені підкресленнями?
Яка угода з усіма параметрами з попередньо встановленим символом підкреслення ? Де Drupal вирішує, як обробити ці параметри? Це поняття було введено від Symfony, чи воно нове для Drupal? Приклад ( node.routing.yml ): node.overview_types: path: '/admin/structure/types' defaults: _controller: '\Drupal\Core\Entity\Controller\EntityListController::listing' entity_type: 'node_type' _title: 'Content types' requirements: _permission: 'administer content types'
24 8  routes 

5
Як встановити значення файлового поля за допомогою_фабрики_____файла
Як встановити значення файлового поля при використанні ent_metadata_wrapper? Я спробував це зробити в коді: $file = new stdClass(); $file-&gt;uid = 1; $file-&gt;uri = $file_path; $file-&gt;filename = basename($file_path); $file-&gt;filemime = file_get_mimetype($file_path); $file-&gt;filesize = filesize($file_path); $file-&gt;status = FILE_STATUS_PERMANENT; $file-&gt;display = '1'; file_save($file); // I also tried: $file = file_save($file); $node = array( …
24 7  files  entities 

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