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.


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 


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, …

2
Jak stworzyć pusty moduł? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Jaki jest najbardziej podstawowy prawidłowy moduł, który można utworzyć w Drupal? Przydałby się prosty plan …
15 8 

1
Jak użyć wstrzykiwania zależności w \ Drupal :: moduleHandler () do kontrolera?
Korzystam z następującego wiersza w klasie kontrolera. \Drupal::moduleHandler()->alter('mymodule_myfunction', $plugin_items); Pareview.sh wyświetla mi ten komunikat o błędzie. \ Wywołania Drupala należy unikać w klasach, zamiast tego należy stosować wstrzykiwanie zależności. Jak mam to osiągnąć? Czy muszę utworzyć konstruktor, metodę lub usługę? Jeśli tak, jakiego kodu powinna potrzebować usługa? Znalazłem przykład dotyczący …

6
Jak mogę przyspieszyć ładowanie kint () podczas debugowania szablonów gałązek?
Widziałem sporo dyskusji na temat tego, w jaki sposób kint () z modułu Devel jest trudny w obsłudze, ponieważ maksymalizuje limity pamięci PHP i powoduje przeciąganie przeglądarki. Słyszałem o przemyśleniach dotyczących poprawy jego prędkości poprzez ograniczenie liczby poziomów. Na przykład w settings.php możesz wykonać następujące czynności: require_once DRUPAL_ROOT . '/modules/contrib/devel/kint/kint/Kint.class.php'; …
15 theming  8  performance 


5
Jak uzyskać etykietę pakietu od encji
Jak uzyskać czytelną dla człowieka etykietę pakietu od załadowanej jednostki. Powiedzmy, że chcę uzyskać etykietę węzła pakietu my_article, który brzmi „Mój wspaniały artykuł” // Load a node $node = Drupal::entityManager()->getStorage('node')->load(4); print $node->bundle(); // prints the machine-readable name. e.g. 'my_article'. print $node->getEntityType()->getBundleLabel(); // prints 'content type'. Jestem w stanie uzyskać nazwę …
15 8  entities 

6
Nie można zainstalować… już istnieje w aktywnej konfiguracji
Na Drupal 8.1 ciągle wyświetlam tego rodzaju komunikaty, gdy próbuję aktywować niestandardowy moduł lub niestandardową funkcję, która wprowadza pewne modyfikacje do strony podstawowej. (dodaj pola). To naprawdę denerwujące ... Kroki: Wyczyść bazę danych całkowicie przejdź do /install.php i wybierz Profil standardowy Teraz, gdy witryna jest uruchomiona, przejdź do rozszerzenia Wybierz …
15 8  features 

5
Jak mogę zapobiec buforowaniu określonej strony?
Aktywowałem pamięć podręczną w mojej witrynie Drupal 8 i oczywiście wszystkie strony są buforowane zgodnie z oczekiwaniami. Chciałbym jednak, aby ta strona pominęła tę pamięć podręczną. W moim kontrolerze zbudowałem stronę w następujący sposób: public function myPage() { return [ '#markup' => time(), ]; } Jak mogę powiedzieć Drupalowi, aby …
15 caching  8 



2
Jak uzyskać nazwę typu treści czytelną dla człowieka w szablonie węzła
Utworzyłem szablon węzła dla mojego węzła i działa dobrze. Muszę wydrukować nazwę typu zawartości, która jest jak „Biała księga” i ma nazwę maszyny „w1” w moim szablonie węzła. Jeśli użyję zmiennej {{ node.bundle }}, to wypisze nazwę maszyny. Ale potrzebuję ludzkiego imienia . Próbowałem wielu elementów zmiennych węzłów, treści i …
14 theming  8  nodes 

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.