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
Najlepsze praktyki dotyczące obrazu i mediów
Szukam sugestii na temat najlepszych praktyk dla D8 i podmiotów plików / mediów. Pierwotnie dodałem to jako odpowiedź, ale Kiamlaluno najwyraźniej uznało, że powinno to być nowe pytanie, więc proszę bardzo. Próbuję znaleźć najlepszy sposób obsługi plików i encji multimedialnych. Wraz ze wzrostem rozwoju w module encji pliku, jeśli wydaje …
9 8  media 

2
Jak sprawdzić, czy bieżąca strona jest stroną administratora?
W pewnym momencie zacząłem używać następującego kodu, aby sprawdzić, czy bieżąca strona jest stroną administracyjną: $route = \Drupal::routeMatch()->getRouteObject(); $is_admin = \Drupal::service('router.admin_context')->isAdminRoute($route); Ale odkryłem, że to się nie udaje na stronach edycji węzłów w hook_entity_load (). Jak sprawdzamy, czy jesteśmy na stronie administratora w Drupal 8? Coś jak path_is_admin () w …
9 8  routes 

4
Aktualizacja rdzenia z wersji 8.2 do 8.3 za pośrednictwem kompozytora
Próbuję zaktualizować rdzeń Drupala do wersji 8.3, ale mam trudności. Na dole strony znajduje się plik composer.json, od którego zaczynam. Jeśli zmienię „drupal / core”: „~ 8.2” => „drupal / core”: „~ 8.3”, a następnie uruchomię composer update drupal/core --with-dependencies, otrzymuję następujące problemy, których nie jestem pewien, jak to rozwiązać, …
9 8  updating  composer 


5
Jak mogę programowo renderować pole węzła z uwzględnieniem ustawień trybu widoku?
Chcę wyrenderować pole węzła w bloku. Działa to tak: <?php if ($node) { if (isset($node->field_body_secondary) && $field = $node->field_body_secondary->value) { $markup = render($field); $build = array( '#type' => 'markup', '#markup' => $markup, ); } } return $build; Ale to nie jest 100%, jakbym po prostu renderował pole normalnie, dzięki czemu …
9 entities  8 

2
Wydrukuj pole obrazu z wieloma wpisami z pola w szablonie gałązki
Mam szablon gałązki dla niestandardowego typu zawartości. I jest w stanie dobrze renderować większość pól, ale nie jestem w stanie wydrukować pola obrazu z wieloma obrazami. węzeł - zawiera mycontenttype.html.twig {{ content.field_mytitle }} {{ content.field_myheaderimage }} <div class="row expanded"> {% for galleryimage in content.field_gallery_images %} <div class="gallery-image-item"> {{ galleryimage }} …
9 theming  8  media 

4
policz wartości pola wielowartościowego w gałązce
Chcę policzyć liczbę wartości pola nieograniczonego w tempalu gałązki, które próbowałem {{ node.field_mytext.count }} => w obliczu błędu i przy innej próbie {{ content.field_mytext.count }}=> nic nie zwróciło (w tej metodzie sprawdziłem, że moje pole nie jest wyłączone, to menedżer wyświetlania). Moje pytanie brzmi: jak mogę policzyć liczbę elementów pola …
9 theming  8 

1
Zarządzanie zależnościami biblioteki modułów za pomocą kompozytora
Znalazłem Zależności w module niestandardowym z drupal-kompozytorem , Jak mogę dołączyć bibliotekę innej firmy do mojego modułu niestandardowego bez korzystania z Composer Managera i Jak zarządzać zależnościami modułów kompozytora contrib na Drupal 8, które są związane z moim pytaniem, ale nie Wydaje się, że obowiązują już od czasu Drupal 8.1 …

2
Jaki jest odpowiedni sposób na zdobycie przedmiotów z kolejki jednostek?
Miałem problemy ze znalezieniem przykładów API dla kolejki jednostek w Drupal 8. Skończyło się na napisaniu zapytania, aby uzyskać przedmioty. $query = $this->database->select('entity_subqueue__items', 'esi') ->fields('esi', array('items_target_id')) ->condition('esi.bundle', $name_of_queue) ->orderBy('delta', 'ASC'); $nids = $query->execute()->fetchCol(); Ale jeśli to możliwe, chciałbym użyć wbudowanej funkcji. Gdzie jest funkcja pobierania elementów z kolejki jednostek?
9 8 

9
Jak zastąpić motyw administratora w moim własnym motywie?
Stworzyłem własny motyw Drupal 8: mytheme.info.yml: name: My Theme description: 'Drupal 8 Theme' type: theme base theme: bartik core: '8.x' mytheme.libraries.yml global-styling: version: 1.x css: theme: css/layout.css: {} css/style.css: {} css/colors.css: {} css/print.css: { media: print } Używam „Seven” jako motywu administratora. Kiedy edytuję stronę (/ node / x / …
9 8  theming 

2
Jak przypisać bloki do poszczególnych regionów podczas instalacji motywu?
Drupal 8 domyślnie udostępnia kilka bloków. Na przykład. Site Branding, Main Navigation, Powered by Drupal, SearchItd. Stworzyłem motyw, który ma Site brandingi Main Navigationnazwał regiony, w których można umieścić odpowiednie bloki. Po włączeniu motywu Site Brandingi Main Navigationbloki są domyślnie odpowiednio umieszczane w obszarze Header& First Sidebarregion mojego motywu. Jak …

2
Zresetuj hasło użytkownika bez użycia „Nie pamiętasz hasła?”
Wiem, że w Drupal 7 mogłem zresetować hasło użytkownika nr 1 za pomocą kodu. define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootstrap.inc'; drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); require_once DRUPAL_ROOT . '/includes/password.inc'; $newhash = user_hash_password('newpass'); $updatepass = db_update('users') ->fields(array('pass' => $newhash)) ->condition('uid', '1', '=') ->execute(); ( user_hash_password()już nie istnieje w Drupal 8) Alternatywnie mógłbym użyć następującego kodu. …
9 users  8 

2
Jak dodać zmienną do szablonu pola gałązki?
Na stronie węzła chciałbym dodać tytuł węzła do wyniku obok innego innego pola (pola przykładowego). Utworzyłem nową, field--field-example.html.twigale nie mogę uzyskać dostępu do zmiennej tytułu węzła, ponieważ nie jest ona dostępna w szablonie pola. Muszę dodać zmienne do Preprocesuj tematu: themename.theme. Jak dodać zmienną themename.themei jaki będzie odpowiedni wpis w …
9 theming  8 

1
Jak utworzyć niestandardowe karty użytkownika?
Usiłuję utworzyć nową kartę niestandardową, która będzie wyświetlana na wszystkich trasach, które są potomkami bytu. {Entity_type} .canonical. Próbowałem rozszerzyć klasę DeriverBase, w szczególności przesłaniając metodę getDerivativeDefinitions. Kartę utworzyłem, rozszerzając LocalTaskDefault i przesłaniając metodę getRouteParameters. Zakładka pojawia się, gdy odwiedzasz standardową ścieżkę użytkownika Drupal, taką jak www.mysite.com/user/1/ lub www.mysite.com/user/1/edit. Jednak gdy …
9 8 

5
„Źródłowa baza danych nie zawiera rozpoznawalnej wersji Drupal”.
Zainstalowałem dwie witryny Drupal w moim lokalnym środowisku Ubuntu Desktop 15.10 Apache2 (2.4.12): Jedna to nowa instalacja Drupala 8, a druga to kopia istniejącej działającej strony zbudowanej z Drupala 7 (która jest w większości modułami podstawowymi oparty, bardzo skromny za pomocą stron). Obie strony działają dobrze bez problemu, gdziekolwiek. Moim …
9 8  migration 

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.