Pytania otagowane jako 8

Tagów wersji należy używać do pytań, które dotyczą tylko wersji, a nie tylko do określenia, jakiej wersji używa strona.

2
KernelEvents :: REQUEST nie jest uruchamiany na buforowanych stronach
Usiłuję zaimplementować subskrybenta zdarzenia KernelEvents :: REQUEST, aby wykonać pewne działanie podczas ładowania strony. Potrzebuję tego zdarzenia do uruchomienia niezależnie od tego, czy żądana strona istnieje w pamięci podręcznej Drupal - wygląda na to, że KernelEvents :: REQUEST nie uruchamia się, gdy Drupal podaje coś z pamięci podręcznej. Czy istnieje …

4
Uzyskaj wartość niestandardowego pola użytkownika
Mam niestandardowy formularz, który musi wyświetlać wartość domyślną z niestandardowego pola użytkownika. Pole zostało utworzone w / admin / config / people / account / fields, a jego nazwa komputera to field_r_period_length_sec. //get user $userCurrent = \Drupal::currentUser(); $uid = $userCurrent->id(); $r_period = $userCurrent->field_r_period_length_sec; Jednak wartość nie jest wyświetlana i pojawia …
13 users  8 

1
Jak działają clean_class i clean_id?
Jestem nowy w składni Drupal 8 i Twig. Nie jestem w stanie zrozumieć, jak działa jego filtr clean_class "region | clean_class"? Co to jest clean_class tutaj? Dodałem następujący kod do mojego pliku page.html.twig {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{ dump(classes) }} Jego wynik drukowania: …
13 8  theming 

3
Jak załadować encję akapitu na obiekt węzła?
Używam akapitów w moim typie treści. Utworzyłem typ akapitu i dodałem treść. Teraz chcę załadować akapity w foreach. Ale nic się nie pojawia. $parasjest pusty: $node = \Drupal\node\Entity\Node::load(1); $paras = $node->get('field_paragraph')->referencedEntities();
12 8  paragraphs 

2
Jak odbudować formularz po wywołaniu AJAX
Usiłuję umożliwić użytkownikowi dynamiczny wybór liczby pól na podstawie listy rozwijanej za pomocą wywołania ajax, ale nie mogę uzyskać połączenia wywoływanego przez ajax, aby później odbudować formularz. <?php class AJAXexample extends BlockBase { public function blockForm($form, FormStateInterface $form_state) { if (empty($form_state->getValue('number'))) { $form_state->setValue('number', 3); } $form['columnNum'] = [ '#title' => …
12 forms  8  ajax 

4
Przechowywanie danych / sesji dla anonimowego użytkownika
Pracuję w sklepie, a do koszyka muszę przechowywać przedmioty przed dokonaniem płatności. $tempstore = \Drupal::service('user.private_tempstore')->get('boutique'); $tempstore->set('poids', $form_state->getValue('poids')); Patrzę na usługę użytkownika dla: pivate_tempstore i shared_tempstore Ale to działa tylko w przypadku uwierzytelnienia użytkowników. Czego mogę użyć do przechowywania danych? $ _SESSION? czy Drupal 8 ma na to usługę?
12 8  sessions  files 

4
Jak usunąć typ zawartości programowo?
Programowo utworzyłem typ zawartości podczas instalacji modułu (przy użyciu konfiguracji pamięci masowej w terenie). Chcę usunąć ten typ zawartości podczas odinstalowywania modułu. Czy można to zrobić w Drupal 8?
12 nodes  8 

4
Poszukuję przykładu wstawienia bazy danych
Według db_insertstrony podręcznika funkcja ta jest przestarzała i lepiej jest użyć połączenia z bazą danych Drupal 8 do wykonania wstawiania. Przestarzałe od Drupal 8.0.x zostanie usunięty w Drupal 9.0.0. Zamiast tego uzyskaj połączenie bazy danych wstrzyknięte do twojej usługi z kontenera i wywołaj na niej insert (). Na przykład $ …
12 database  8 

4
Uruchomienie Drush zwraca błąd
Korzystam z Drusha w wersji 6.2.0 i najnowszej wersji beta Drupala 8 na Dreamhosters. Po uruchomieniu drush cc allw katalogu witryn natychmiast po wykonaniu polecenia pojawia się następujący błąd: Błąd krytyczny: nie znaleziono klasy „Drupal \ Core \ Session \ AccountInterface” w /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc w linii 63. Komenda Drush została zakończona …
12 drush  8 

8
Zmień istniejący formularz
Właśnie zaczynamy od Drupala 8 i bardzo szybko natrafiliśmy na nasz pierwszy problem. Jak powinienem zmienić istniejący formularz w Drupal 8? Musimy zmienić metodę zapisu formularza węzła, aby przekierować na inną stronę. Chcemy zmienić formę węzła, aby stała się czymś w rodzaju wieloetapowej. Gdy użytkownik utworzy nową treść, zostaje przekierowany …
12 8  forms 

1
Programowo pobierz formularz w Drupal 8
W dokumentacji czytamy: Argument przekazany do metody getForm () to nazwa klasy, która definiuje formularz i jest implementacją \ Drupal \ Core \ Form \ FormBuilderInterface. Jak znaleźć nazwę klasy, która definiuje formularz opinii o witrynie dostarczony przez główny moduł kontaktowy (identyfikator formularza to:) feedback_contact_message_form. Kiedy dpm()w formularzu widzę, że …
12 8 




4
Jak uzyskać dostęp do wybranej etykiety zamiast wartości
Mam wybraną listę stanów: AL|Alabama AK|Alaska AZ|Arizona AR|Arkansas W kodzie, aby uzyskać dostęp do wybranej wartości stanu, mogę uruchomić kod w następujący sposób: ... $entity->get('field_state')->value; ... Otrzymuję wartości takie jak AL lub AK. Jak mogę uzyskać etykiety takie jak Alabama lub Alaska?
12 8 

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.