Pytania oznaczone «8»

29
Jak ustawić tytuł strony?

Wiem, że mógłbym zmienić tytuł strony drupal_set_title(t('Amy page title')), ale kiedy próbuję go w Drupal 8, pojawia się komunikat Nie ma takiego błędu funkcji . Jak mogę zmienić tytuł strony w Drupal

28
Jak sprawdzić, czy pole istnieje w encji?

W węźle encji chcę sprawdzić, czy abcpole „ ” istnieje, czy nie. Jeśli istnieje, zdobędę jego wartość$value->get('abc'). Ale typ zawartości, w której to pole nie istnieje, powoduje błąd: Witryna napotkała nieoczekiwany błąd. Spróbuj ponownie później. Jak sprawdzić, czy pole istnieje w...

28
Programowo renderuj blok w szablonie gałązki

Muszę wyrenderować blok wyświetleń w szablonie page.html.twig. W D7 zrobiłbym to: <?php $block = module_invoke('module_name', 'block_view', 'block_delta'); print render($block['content']); ?> W Drupal 8 module_invoke jest przestarzałe i zalecane jest użycie tego: (Dodałem nazwę bloku...

26
Jak utworzyć link?

Powiedzmy, że rozszerzam blockBaseklasę, aby utworzyć niestandardowy blok, i implementuję blockBuildmetodę, aby utworzyć znaczniki dla mojego bloku. Coś takiego: class YourModuleBlock extends BlockBase { /** * Implements \Drupal\block\BlockBase::blockBuild(). */ public function build() {...

26
Jak eksportować / importować widoki?

Wiem, jak to zrobić w Drupal 6/7, ale nie mogę znaleźć, gdzie eksportować / importować widoki w Drupal 8. Z której strony administracyjnej można to zrobić, w Drupal

26
Jak uzyskać parametry $ _POST i $ _GET

Wzywam trasę i przekazuję do niej dane, w moim kontrolerze chcę uzyskać $_POST['var'], $_POST['var2']wygląda na to, że korzystam z HttpFoundation w drupal 8 $_POSTi $_GETnie ma ich w starej metodzie. Jak mogę uzyskać dostęp do $_POSTparametrów w niestandardowym

25
Pobieranie rdzenia za pomocą wiersza polecenia

Zwykle pobieram najnowszą wersję Drupala 7 drush dl drupal --select, ale Drupal 8 nie pojawia się na liście. Jakie są fajne i szybkie sposoby pobierania najnowszej wersji Drupala 8, nawet jeśli wciąż jest w fazie

24
Przekaż surowy html do #markup

Mam pewne treści HTML, pochodzi z zewnętrznej biblioteki, więc nie można go zmienić, to ma wiele <span>i <div>tagi z atrybutów takich jak: <span style="color: #0000ff;">, ale kiedy używać: $render = array( '#markup' => $myhtmlcontent, ); W tablicy renderowania Drupal usuwa...

24
Jak migrować blokowaną zawartość z dewelopera do witryny produkcyjnej?

W końcu zacząłem poważnie patrzeć na Drupala 8 i jestem szczególnie zainteresowany zarządzaniem konfiguracją. Natknąłem się na coś, co może być nieco problematyczne i dotyczy niestandardowej zawartości bloku. Widzę, że system zarządzania konfiguracją jest w stanie wyeksportować konfigurację bloku...

24
Dlaczego pliki routingu są wypełnione podkreśleniami?

Jaki jest układ wszystkich parametrów z prefiksem i bez znaku podkreślenia ? Gdzie Drupal decyduje o sposobie przetwarzania tych parametrów? Czy ta koncepcja została wprowadzona z Symfony, czy też jest nowa w Drupal? Przykład ( node.routing.yml ): node.overview_types: path:...

24
Przy obecnym statusie D8, jakie jest drzewo decyzyjne dotyczące tworzenia nowego typu encji treści w porównaniu do tworzenia typu treści dla encji treści „Węzeł”?

Widzieliśmy cztery lata i pierwsze wydanie Drupala 8, odkąd zaakceptowana odpowiedź została napisana na pytanie „ Kiedy należy utworzyć Encję, a nie tylko dodać nowy typ zawartości ?” I istoty są bardziej centralne dla Drupala 8 niż w Drupalu 7. ( RefB , RefC , RefD ) W tym nowym świecie Drupal 8...

23
Programowo zaktualizuj pole odniesienia encji

Wiem, że mogę zaktualizować (lub ustawić wartość) pole referencji encji w Drupal 7 za pomocą kodu podobnego do następującego. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Chcę programowo ustawić wartość dla mojego pola referencyjnego encji użytkownika w Drupal 8. Starałem...

23
Iteruj przez pole zawartości o wielu wartościach w szablonie Twig

Muszę przejąć kontrolę nad renderowaniem field_admin_tagspola w node.html.twigszablonie. To działa: {{ content.field_admin_tags }} - Renderuje wszystko (etykieta + wszystkie wartości pól) {{ content.field_admin_tags.0 }} - Renderuje tylko pierwszą wartość w polu i brak etykiety PROBLEM: Nie...

22
Uzyskaj adres URL obrazu w Twig

Chcę renderować obraz jako obraz tła za pomocą wbudowanego stylu w gałązce. Utworzyłem pole o nazwie bg_image i załączyłem je do standardowej zwykłej strony. Po wielu godzinach kręcenia się, byłem w stanie uzyskać adres URL obrazu w pliku node.html.twig {{