Pytania oznaczone «8»

11
Jak ponownie uruchomić hook_post_update_NAME ()

Wprowadzonohook_post_update_NAME() Drupal 8, który ma pewne zalety whook_update_n zakresie aktualizacji modułów. Każdy hook_post_update_NAME()powinien uruchomić się tylko raz, ale czasami chcę go ponownie uruchomić, na przykład podczas debugowania haka aktualizacji podczas programowania. Za pomocą...

11
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ę...

11
Przekaż zmienną do pliku szablonu bloku niestandardowego

Chcę utworzyć własny blok z niestandardową zawartością w Drupal 8, na początku tworzę blok z prostym tekstem i działam poprawnie, mój problem polega na tym, jak mogę przekazać do niego zmienną niestandardową? Widziałem kilka samouczków na ten temat, nazwa mojego modułu to tcdevi to jest zawartość...

11
Jak mogę kontrolować widoczność bloku za pomocą kodu?

W Drupal 6 mogłem kontrolować widoczność bloku za pomocą kodu PHP w konfiguracji interfejsu bloku, takiego jak: <?php return MYMODULE_abc() || MYMODULE_def() ; ?> Funkcje te sprawdzały bieżący węzeł, systematykę itp., Aby zdecydować, czy wyświetlić blok. Ta opcja PHP zniknęła w Drupal 8,...

11
Jak dodawać pola do pozycji menu

Muszę zbudować menu główne, które jest podzbiorem zwykłego menu. Zespół projektowy uważa, że ​​lepiej byłoby, gdyby użytkownik miał tylko najważniejsze linki w menu głównym i nie miał wszystkiego. Niektóre łącza to menu najwyższego poziomu, a niektóre to podmenu. W tym celu miałem nadzieję, że będę...

11
Drush dl nie działa z PHP 7 i Ubuntu 16.04

Kiedy próbuję zrobić: drush dl drupal-8 pojawia się następujący błąd: PHP Fatal error: Uncaught Error: Call to undefined function Drush\UpdateService\simplexml_load_file() in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php:74 Stack trace: #0...

10
Jak dołączyć niestandardowy plik klasy do modułu?

W rozwoju modułu Drupal 7 mogłem dołączyć niestandardowy plik klasy inc, api lub php za pomocą dyrektywy file [] = w pliku module.info lub funkcji drupal_load_included (). W przypadku D8 korzystającego z PSR, jaki jest właściwy sposób na spakowanie „zwykłego obiektu ole PHP” i odwołanie do niego...

10
Czy Drupal 8 domyślnie gromadzi dane odwiedzających?

Dużo szukam od ostatnich kilku dni, ale nie otrzymuję odpowiedzi. Jestem w trakcie przygotowywania Polityki prywatności witryny. Nie zapewniam żadnej funkcji rejestracji ani logowania użytkownika, ale anonimowy użytkownik może zamieszczać komentarze. Teraz pojawia się pytanie po przeczytaniu...

10
Jak uzyskać listę typów pól?

Przenoszę moduł z Drupal 7 na Drupal 8. W ustawieniach konfiguracyjnych tego modułu muszę uzyskać listę aktualnie istniejących typów pól. W Drupal 7 zostało to osiągnięte za pomocą field_info_field_types()funkcji. W Drupal 8 (8.0.0-rc3) pojawia się błąd „funkcja nie istnieje”, pomimo informacji...

10
Jak ustawić target = „_ blank” dla linków w CKEditor

Używam CKEditor w Drupal 8. Chcę, aby każdy link otworzył się w nowej karcie przeglądarki. Chcę, żeby kod wyglądał tak <a href="#" target="_blank">my link</a> Ale jeśli użyję linku Przycisk w edytorze, nie mam wyboru docelowego pustego miejsca. Mogę tylko wpisać adres URL linku, a...

10
Jak zaktualizować rdzeń za pomocą Composer?

Ok, wprawdzie jestem nowicjuszem kompozytorskim. Tak więc na mojej poprzedniej stronie użyłem menedżera kompozytora do aktualizacji rdzenia Drupala. To było dość proste w użyciu (wystarczy uruchomić „composer drupal-update”). Jednak menedżer kompozytora mówi teraz, że jest przestarzały. Wersja...

10
Jak usunąć tytuł / nagłówek strony?

Czy w Drupal 8 istnieje prosty sposób na skonfigurowanie strony, aby jej nagłówek / tytuł nie był wyświetlany na stronie? Utworzyłem stronę podstawową, z / home jako alias ścieżki i Home jako tytuł. Ustawiam go jako pierwszą stronę. Jednak wyświetla „Dom” u góry strony, tuż pod paskiem...