Drupal

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

6
Відпустіть замок cron
Я побіг cron і перервав страту. Тепер я отримую це повідомлення: Спроба повторно запустити cron, поки він вже працює. У Drupal 7 я міг видалити змінну cron_semaphore . Який спосіб досягти того ж у Drupal 8?
15 8  cron 

3
Перенаправлення після подання форми
Я створюю власну форму в Drupal 8, я пам’ятаю, що ми можемо переспрямувати на спеціальний шлях у Drupal 7, встановивши $form_state['redirect'] = 'mycustompath';в користувальницькому обробці подання, але як можна перенаправляти користувача після подання форми в Drupal 8? Я знаю, що я повинен використовувати submitFormметод: public function submitForm(array &$form, FormStateInterface $form_state) …
15 forms  8  redirection 

2
Як передати параметри конструктору форм?
У мене є такі маршрути в module_name.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' Це код у module_name / src / Form / DeleteUserGroup.php. namespace Drupal\module_name\Form; use Drupal\Core\Form\ConfigFormBase; use Drupal\Core\Form\FormStateInterface; class DeleteUserGroup extends ConfigFormBase { public function getFormId() { return 'delete_user_group'; } …
15 forms  8 

2
Надсилайте повідомлення електронною поштою, коли публікується новий коментар
Я використовую Drupal 8.1 з Правилами 8.x-3.0-alpha1. Я хочу створити правило для надсилання електронного листа автору вузла, коли на цей вузол буде розміщено новий коментар. Проблема в тому, що я не отримав електронну адресу автора з правилами, оскільки набір даних дає мені лише ці значення: @ node.node_route_context: вузол чи коментар, …
15 8  rules 


3
Як розгорнути / керувати подібними сайтами з унікального профілю, без скидів?
Мені не подобаються рішення " клонування веб-сайту", що передбачає скидання бази даних та імпорт цього дампа в інше середовище. Це не схоже на реальний спосіб розгортання декількох екземплярів одного веб-сайту (staging / prod / dev / тощо). За допомогою D7 ми зазвичай використовували власні профілі та використовували друку для встановлення …

4
Перевірте, чи поле не порожнє
Який найкращий метод перевірити, чи поле порожнє в шаблоні вузла. У node - example.html.twig ми можемо використовувати змінну "content". Я не можу використовувати чек, як перевірку блоку {% if content.field_example %} Я можу використовувати щось подібне: {% if content.field_example['#object'] is defined %} Але який найкращий метод?
15 theming  8 

3
Як отримати доступ до даних поля в Twig?
У мене є список списку для користувацького типу блоку, який виглядає приблизно так: left|Align left right|Align right Я можу отримати доступ до ключа в Twig, зробивши щось подібне: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Однак, якщо я простий порівняння, це виходить FALSE. …
15 entities  8  theming 

6
Як я можу запустити PHP-код без написання модуля?
Мені потрібно прикласти поле до деяких пучків. Фрагмент PHP зробить роботу для мене, тому мені не потрібен модуль. Нижче показаний фрагмент: $field_name = 'field_custom_image'; // Create the field. $field = array( 'field_name' => $field_name, 'type' => 'image', ); field_create_field($field); а потім фрагмент, щоб додати це поле до групи: // Create …
15 7 

10
Додати клас у поле вмісту (посилання)
Я хочу додати клас до <a>тегу поля, що складається з посилання та тексту. (Це поле типу Link .) Назва поля - content.field_c_button_link. У файл шаблону я хочу додати щось подібне. {{ content.field_c_button_link.0.addClass('button blue') }} Як я можу правильно додати клас? Відповідно до відповіді Патріка Шеффера, я переглянув налаштування поля, куди …

3
Що швидше db_query, db_select або EntityFieldQuery
Тому я намагаюся дізнатися, що швидше db_query, db_select чи EntityFieldQuery. Наразі я використовую EntityFieldQuery. Я захоплюю близько 1600 записів на вузлах. Я усвідомлюю, що це може бути оподаткуванням системи, тому я просто хочу розібратися, який найкращий варіант захопити 1600 вузлів. Гоління секунд чи навіть мілісекунд мало б важливе значення для …
15 database 

3
Обмежити користувача редактора редагувати вміст лише однією конкретною мовою
Я намагаюся створити роль для редакторів, де один редактор має доступ лише до редагування англійського вмісту, а інший має лише доступ до вмісту іншою мовою. Я досить довго займався дослідженнями, перевіряв доступ до вмісту, але не знайшов жодного рішення. Як я можу це зробити? Дякую!
15 7  users  i18n-l10n 

4
Чому опція імпортування View не відображається в інтерфейсі перегляду?
Я намагаюся експортувати / імпортувати представлення даних із сайту розробників на сайт qa. Користувацький інтерфейс переглядів увімкнено. Однак, переходячи до структури> переглядів, я не бачу параметра "+ імпорт перегляду", лише: "+ Додати новий вид" "+ Додати новий погляд із шаблону" У когось ідея?
15 views 

4
Як показати загальну суму податків у адміністраторі / комерції / замовленнях, коли статус замовлення переглядається (з використанням комерції)?
Мені потрібно показати Total із податками в адміністраторі / комерції / замовленнях за допомогою Commerce. Тут замовлення показані без податків, як можна показати загальну кількість податків, включаючи податки? Я не бачив нічого подібного до загального з податками в полях перегляду. ОНОВЛЕННЯ 2 Мені потрібно, щоб система відображала податки, коли статус …
15 commerce 

3
Як вибрати наставника на drupal.org
Вибачте за питання, що не стосуються теми, це може здатися в неправильному напрямку, оскільки воно не стосується кодування та інших речей. Проблема полягає в тому, що я розробляю модуль під назвою Amazon send для розпалювання . Це зараз в модулі пісочниці. У мене виникають проблеми, оскільки я не в змозі …

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