Drupal

Pytania i odpowiedzi dotyczące programistów i administratorów Drupala

6
Zwolnij blokadę cron
Uruchomiłem crona i przerwałem egzekucję. Teraz dostaję tę wiadomość: Próba ponownego uruchomienia crona, gdy jest on już uruchomiony. W Drupal 7 mogłem usunąć zmienną cron_semaphore . Jak to osiągnąć w Drupal 8?
15 8  cron 

3
Przekieruj po przesłaniu formularza
Tworzę niestandardowy formularz w Drupal 8, pamiętam, że możemy przekierować na niestandardową ścieżkę w Drupal 7 za pomocą zestawu $form_state['redirect'] = 'mycustompath';w niestandardowym module obsługi przesyłania, ale w jaki sposób można przekierować użytkownika po przesłaniu formularza w Drupal 8? Wiem, że powinienem użyć submitFormmetody: public function submitForm(array &$form, FormStateInterface $form_state) …
15 forms  8  redirection 

2
Wyślij powiadomienie e-mail, gdy zostanie opublikowany nowy komentarz
Używam Drupala 8.1 z Regułami 8.x-3.0-alpha1. Chcę utworzyć regułę, aby wysłać wiadomość e-mail do autora węzła, gdy nowy komentarz zostanie opublikowany w tym węźle. Problem polega na tym, że nie otrzymałem adresu e-mail autora z regułami, ponieważ zestaw danych podaje mi tylko te wartości: @ node.node_route_context: węzeł lub komentarz, ale …
15 8  rules 

2
Jak przekazać parametry do konstruktora formularzy?
Mam następujące trasy w module nazwa_modułu.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' To jest kod w module nazwa_modułu / 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 


4
Sprawdź, czy pole nie jest puste
Jaka jest najlepsza metoda sprawdzenia, czy pole jest puste w szablonie węzła. W węźle - przyklad.html.twig możemy użyć zmiennej „content”. Nie mogę używać czeku jak sprawdzanie bloku {% if content.field_example %} Mogę użyć czegoś takiego: {% if content.field_example['#object'] is defined %} Ale jaka jest najlepsza metoda?
15 theming  8 


6
Jak mogę uruchomić kod PHP bez pisania modułu?
Muszę dołączyć pole do niektórych pakietów. Fragment PHP wykona za mnie zadanie, więc nie potrzebuję modułu. Poniżej fragment, który należy wykonać: $field_name = 'field_custom_image'; // Create the field. $field = array( 'field_name' => $field_name, 'type' => 'image', ); field_create_field($field); a następnie fragment, aby dodać to pole do pakietu: // Create …
15 7 

3
Jak uzyskać dostęp do danych pól w Twig?
Mam pole listy dla niestandardowego typu bloku, który wygląda następująco: left|Align left right|Align right Mogę uzyskać dostęp do klucza w Twig, wykonując coś takiego: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Jeśli jednak zrobię proste porównanie, wynik będzie FALSE. {{ kint(content.field_align == 'right') …
15 entities  8  theming 


10
Dodaj klasę do pola treści (link)
Chcę dodać klasę do <a>znacznika pola, które składa się z łącza i tekstu. (Jest to pole typu Link .) Nazwa tego pola to content.field_c_button_link. W pliku szablonu chcę dodać coś takiego. {{ content.field_c_button_link.0.addClass('button blue') }} Jak mogę poprawnie dodać klasę? Zgodnie z odpowiedzią Patricka Scheffera spojrzałem na ustawienia dla pola, …

3
Co jest szybsze db_query, db_select lub EntityFieldQuery
Próbuję więc dowiedzieć się, co jest szybsze db_query, db_select lub EntityFieldQuery. Obecnie używam EntityFieldQuery. Zbieram około 1600 pozycji węzłów. Zdaję sobie sprawę, że może to obciążać system, więc chcę po prostu dowiedzieć się, która opcja jest najlepsza do przechwycenia 1600 węzłów. Odgrywanie sekund, a nawet milisekund ma duże znaczenie w …
15 database 


4
Jak wyświetlać Suma z podatkami w administracji / handlu / zamówieniach, gdy status zamówienia to Recenzja (korzystanie z handlu)?
Muszę pokazać Suma z podatkami w administracji / handlu / zamówieniach za pomocą Commerce. Tutaj zamówienia są wyświetlane bez podatków, jak można wyświetlić sumę łącznie z podatkami? W polach widoku nie widziałem niczego takiego jak Suma z podatkami . AKTUALIZACJA 2 Potrzebuję, aby system pokazywał podatki, gdy status zamówienia to …
15 commerce 

3
Jak wybrać mentora na drupal.org
Przepraszamy za pytanie niezwiązane z tematem, może się wydawać, że jest w złym kierunku, ponieważ nie dotyczy kodowania i innych rzeczy. Problem polega na tym, że rozwijam moduł o nazwie Amazon send to kindle . Jest teraz w module piaskownicy. Mam problem, ponieważ nie jestem w stanie udostępniać na amazon …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.