Pytania oznaczone «8»

12
Jak renderować szablon w Drupal 8

Próbuję wyrenderować szablon w Drupal 8. W Drupal 7 stworzyłbym szablon z hook_theme, utworzyłem katalog szablonów w moim module, upuściłem plik szablonu i mogłem wyświetlić go za pomocą theme (). Jak zrobić ekwiwalent za pomocą Drupala 8? Próbowałem następujące, ale błędy: W...

12
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...

12
Jak wdrożyć tłumaczenie interfejsu użytkownika?

Ciągi, które tłumaczę na „Tłumaczenie interfejsu użytkownika” / admin / config / regional / translate, nie są dla mnie eksportowane przez „Zarządzanie konfiguracją” / admin / config / development / configuration. Czy coś brakuje? Chciałbym zautomatyzować ten proces za pomocą hook_update_Nlub drush...

12
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...

12
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....

12
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...

12
Jak skonfigurować CORS?

Drupal 8 ma wbudowany rdzeń usługi internetowej RESTful, a od wersji 8.2 nie potrzebujemy modułu cors . Teraz, aby korzystać z usług, po prostu włączamy i konfigurujemy plik default.service.yml, jak określono tutaj Nie byłem jednak w stanie skonfigurować tego ustawienia, aby zezwolić na dostęp do...

12
Załaduj encję pliku według URI

Czy istnieje sposób załadowania pliku przez URI w Drupal 8 lub Drupal 9? W Drupal 7 jest to możliwe w następnym przykładzie: $uri = 'public://file.xyz'; // Take a look at: file.inc::file_load_multiple $files = file_load_multiple(array(), array('uri' => $uri)); $file = reset($files); // If...

12
Jak zastąpić tytuł strony według typu zawartości

Używam pagetitlemodułu podstawowego do renderowania tytułu strony. Jednak dla niektórych typów treści chcęstronagłównym tytułem ma być etykieta typu treści (np. „Wiadomości”), a nie etykieta węzła (np. „Wydano Drupala 8!”). Czy istnieje prosty sposób na osiągnięcie tego? Moje pierwsze...

12
Renderuj pole węzła wewnątrz page.html.twig

Mam pole obrazu na moim typie treści (field_hero_image). Nie chcę, aby był renderowany w pliku node.html.twig. Jednak chcę wyrenderować go w pliku page.html.twig. W szczególności chcę renderować obok tytułu strony. Jakiego kodu użyłbym w pliku page.html.twig, aby uzyskać dostęp do pól na poziomie...

12
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...

12
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

12
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...

12
Jak uzyskać etykietę typu węzła z obiektu węzła?

Próbuję uzyskać etykietę pakietu (etykietę typu węzła) węzła z obiektu węzła w Drupal 8. Działa to, ale wydaje się długie: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); Czy istnieje inny sposób uzyskania etykiety pakietu, możliwy...