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.


10
Uzyskaj warunki taksonomii
Chciałem odzyskać terminy taksonomiczne z pewnego słownictwa w Drupal 8. Najwyraźniej wciąż mogę to zrobić za pomocą taxonomy_get_tree ale jest przestarzałe. Teraz muszę użyć TermStorageInterface :: loadTree Próbuję uzyskać dostęp do tej funkcji z, Blockale nie rozumiem, jak utworzyćTermStorageInterface klasy. Próbowałem uzyskać dostęp do funkcji bezpośrednio, ale nie jest to …
17 taxonomy-terms  8 

3
„W klasach należy unikać wywołań Drupala, zamiast tego należy stosować wstrzykiwanie zależności”
W moim module używam poniższego kodu do uzyskania aliasu adresu URL danego adresu: $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); Ale w moim module uruchamiam automatyczną recenzję ( http://pareview.sh/ ). Pojawia się poniżej ostrzeżenie: 16 | OSTRZEŻENIE | \ Wywołania Drupala należy unikać w klasach, zamiast tego należy stosować wstrzykiwanie zależności Jak mogę zaktualizować …

7
Wyklucz konfigurację z importu / eksportu
Myślałem, że to prosty przypadek użycia nowego systemu zarządzania konfiguracją, ale nie miałem szczęścia dowiedzieć się, jak rozwiązać ten problem: Problem Chcę zapisać konfigurację w git i użyć drush, aby wyeksportować konfigurację podczas programowania, a następnie podczas wdrażania zaimportować konfigurację. Całkiem podobne do przywracania funkcji w Drupal 7. Mój problem …

4
Sprawdź, czy użytkownik jest zalogowany w motywie
W Drupal 7 możemy po prostu sprawdzić, czy bieżący użytkownik jest zalogowany w motywie, sprawdzając $GLOBAL['user']->uidlub używając user_is_logged_in(). Jak mogę sprawdzić, czy użytkownik jest zalogowany w szablonie strony w Drupal 8? Rozwiązaniem jest ręczne zameldowanie hook_preprocess_page(), ale ponieważ jest to bardzo popularne, myślę, że Drupal domyślnie zapewnia coś dla silnika …
16 theming  8 

9
Jak ustawić logo motywu?
Jak ustawić logo w niestandardowym motywie w Drupal 8? Widzę, że Drupal szuka pliku logo.svg. Mam plik PNG logo.png, którego użyłem w Drupal 7 i chciałbym go ponownie użyć. Nie mogę ustawić logo jako ustawienia motywu, tak jak w Drupal 7. Czy istnieje sposób w interfejsie użytkownika lub niestandardowym kodzie …
16 8  theme-settings 

5
Jak uzyskać nazwę trasy strony widoku?
W moim niestandardowym module obsługi przesyłania chcę przekierować do adresu URL strony widoku, załóżmy, że moja nazwa widoku to zespół, a jego ścieżka brzmi /admin/team: wiem, że powinienem użyć, $from_state->setRedirect('route');ale kiedy próbowałem $from_state->setRedirect('/admin/team');W obliczu błędu, jak mogę uzyskać nazwę trasy widoku?
16 views  8  routes 


5
Jaki jest prawidłowy obieg aktualizacji podstawowych opartych na kompozytorze?
Chcę używać kompozytora do zarządzania zależnościami Drupala 8, ale nie jestem pewien, jaki jest prawidłowy przepływ pracy podstawowej aktualizacji. W tej chwili używam drush do aktualizacji rdzenia do najnowszej wersji beta, ale mam również pewne zależności w moim pliku composer.json, więc po aktualizacji używam kompozytora install, aby zainstalować wszystkie zależności …
16 drush  8  updating  composer 

3
Renderuj zwykły tekst jako HTML w gałązce Drupal 8
Natknąłem się na ścianę, próbując wyrenderować kod znacznika obrazu svg w formacie HTML z zwykłego pola tekstowego. Chcę wyrenderować kod svg z prostego pola tekstowego bez nadpisywania renderowania zwykłego pola tekstowego wszędzie indziej. format zwykłego tekstu konwertuje obecnie wszystkie tagi HTML i <> na < >. Utworzyłem szablon pola i …
15 8  theming 

4
Jak zaimplementować niestandardową procedurę obsługi przesyłania w hook_form_alter ()?
Zaktualizowałem jeden z moich modułów Drupal 7 do 8 i mam problem ze zmianą formularza. Dodaję funkcję sprawdzania poprawności i moduł obsługi przesyłania. Funkcja sprawdzania poprawności jest dobrze wywoływana, ale funkcja wysyłania się nie uruchamia. Zastanawiam się, czy to oznacza, że ​​istnieje podejście w stylu Symfony, które należy zastosować, aby …
15 forms  8 

6
Zwolnij blokadę cron
Uruchomiłem crona i przerwałem egzekucję. Teraz dostaję tę wiadomość: Próba ponownego uruchomienia crona, gdy jest on już uruchomiony. W Drupal 7 mogłem usunąć zmienną cron_semaphore . Jak to osiągnąć w Drupal 8?
15 8  cron 

3
Przekieruj po przesłaniu formularza
Tworzę niestandardowy formularz w Drupal 8, pamiętam, że możemy przekierować na niestandardową ścieżkę w Drupal 7 za pomocą zestawu $form_state['redirect'] = 'mycustompath';w niestandardowym module obsługi przesyłania, ale w jaki sposób można przekierować użytkownika po przesłaniu formularza w Drupal 8? Wiem, że powinienem użyć submitFormmetody: public function submitForm(array &$form, FormStateInterface $form_state) …
15 forms  8  redirection 

2
Wyślij powiadomienie e-mail, gdy zostanie opublikowany nowy komentarz
Używam Drupala 8.1 z Regułami 8.x-3.0-alpha1. Chcę utworzyć regułę, aby wysłać wiadomość e-mail do autora węzła, gdy nowy komentarz zostanie opublikowany w tym węźle. Problem polega na tym, że nie otrzymałem adresu e-mail autora z regułami, ponieważ zestaw danych podaje mi tylko te wartości: @ node.node_route_context: węzeł lub komentarz, ale …
15 8  rules 

2
Jak przekazać parametry do konstruktora formularzy?
Mam następujące trasy w module nazwa_modułu.routing.yml. module_name.usergroup_delete: path: 'module_name/usergroup/delete/{arg1}' defaults: _form: '\Drupal\module_name\Form\DeleteUserGroup' _title: 'Delete User group' requirements: _permission: 'access admin menus' To jest kod w module nazwa_modułu / src / Form / DeleteUserGroup.php. namespace Drupal\module_name\Form; use Drupal\Core\Form\ConfigFormBase; use Drupal\Core\Form\FormStateInterface; class DeleteUserGroup extends ConfigFormBase { public function getFormId() { return 'delete_user_group'; …
15 forms  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.