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.


3
Sprawdź typ zawartości węzła w haku przedprocesowym
Mam szereg zmiennych, które chcę udostępnić w szablonach gałązek dla określonych szablonów treści. W MYTHEME.thememam: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block') ->createInstance('myblock', []); $variables['mycustomblock'] = $mycustomblock->build(); $headertext = \Drupal::service('plugin.manager.block') ->createInstance('headertext', [ 'text-align-submit' => 'right', 'uppercase-submit' => TRUE, 'header_size' => 'h4', 'header-size-submit' => 'h4', 'grid-size-submit' => 6, 'header-title' …
12 nodes  8  hooks 

5
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 w mniej skomplikowany sposób?
12 8  entities 

2
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 węzła i je renderować? (Podobne pytanie zostało …
12 theming  8 


5
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 przypuszczenie polegało na użyciu, template_preprocess_page_titleale $variablesbez kontekstu na temat węzła, typu węzła …
12 theming  hooks  8 

5
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 cim -y. Jaki jest właściwy sposób automatycznego wdrażania …

1
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 twitter_pull.module / ** * Implementuje hook_theme (). * …
12 theming  8 

2
Jak uzyskać adres URL pola pliku danego węzła?
$node->field_filedaje mi FileFieldItemList, podczas gdy pierwszy wpis wydaje się być FileItem . $node->field_file->getValue()daje mi liczbę całkowitą (chyba identyfikator pliku). Jak mogę faktycznie pobrać plik URI z tego pliku?
12 8  nodes  files 

1
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 empty, $file will be false, otherwise will contain …
12 8  entities  files  uri 

4
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 usługi internetowej w innej domenie. …


5
Jak mogę ponownie zainstalować moduł?
Tworzę na module Drupal 8. Użyłem niestandardowej tabeli do przechowywania danych zebranych z formularzy. Jakoś podczas instalacji tabele nie są tworzone z powodu problemu w pliku instalacyjnym. Teraz naprawiłem problem i chcę ponownie zainstalować moduł. Jak mogę ponownie zainstalować moduł? Z tego i tych dyskusji wiem, że funkcja Wyłącz moduł …
12 8 

2
Podfoldery i jak klas przestrzeni nazw
W Drupal 7 mogę mieć moduł wewnątrz innego modułu. Czy tak jest nadal w przypadku Drupala 8 i jak miałbym klas przestrzeni nazw wewnątrz podmodułu? Inną rzeczą, którą mogę zrobić w Drupal 7, jest utworzenie podfolderów w folderze modułów, aby pogrupować moje moduły. Przykład: strony --- / wszystkie --- / …
11 8 

2
Kiedy powinienem utworzyć usługę lub funkcję narzędziową?
Przez cały tydzień myślałem o tym: kiedy powinienem stworzyć usługę lub funkcję użyteczności? W Drupal Core mamy zarówno funkcje Usługi, jak i Narzędzie, ale nie mogę znaleźć rozróżnienia między nimi (kiedy muszę utworzyć usługę lub kiedy muszę utworzyć funkcję narzędzia). Jako przykład wezmę moduł Moduły wagi , w którym mam …

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.