Drupal

11
REST GET bez buforowania

Korzystając z tego samouczka polecenia Drupal Console drupal gprr, utworzyłem niestandardowy zasób REST w Drupal 8. Jestem w stanie użyć tego zasobu, aby pobrać prosty obiekt JSON, który przywitał się z bieżącym użytkownikiem, wykonując GET na: http://localhost/example/hello?_format=json Zwrócony...

11
Uzyskaj rodzeństwo linku do menu

Próbuję utworzyć menu w Drupal 8, które jest tylko rodzeństwem linków do bieżącej strony. Więc jeśli menu to: Dom Rodzic 1 Podrzędny 1 Dziecko 1 Podrzędny 2 Dziecko 2 Dziecko 3 Dziecko 4 Rodzic 2 Gdy jestem na stronie „Dziecko 3”, chcę, aby blok menu łączył się w następujący...

11
Jaka jest różnica między {{| t}} a {% trans%}?

Zauważam, że obsługa Drupala 8, {% trans %}która zgodnie z dokumentacją Symfony ( rozszerzenie i18n ) dodaje obsługę gettext do Twiga. {{ |t }}, o ile mi wiadomo, to klasyczny sposób dodawania tłumaczeń do szablonów Drupala. Zgodnie z dokumentacją , t()przekłada ciąg do języka potocznego lub...

11
Kolekcja pól a akapity

Użyłem Field Collection na moich poprzednich stronach i napotkałem problem z wydajnością, więc tym razem szukam alternatywy dla Field Collection . Znajduję odpowiedź Alternative to Field Collection . ale nie mogę znaleźć wiele na temat tego, jak różne lub podobne są te rozwiązania [ Field...

11
Jak dodać klasę CSS do etykiety formularza?

Chcę dodać klasę CSS do etykiety na stronie korzystającej z interfejsu API formularza Drupal 8. Nie udało mi się znaleźć w Internecie informacji o tym, jak to zastosować. Użyłem następującego obejścia, ale daje ono dziwne wyniki. public function buildForm(array $form, FormStateInterface...

11
Uzyskaj prawdziwą ścieżkę do pliku

Tworzę moduł do czytania Excela w Drupal 8. Chcę uzyskać prawdziwą ścieżkę pliku do odczytu z ścieżki takiej jak public: //2016-03/Places.xls. Jaką funkcję powinienem wywołać, aby uzyskać prawdziwą ścieżkę do

11
Jak zapisać przesłany plik na stałe w tabeli file_manged?

Jak zapisać przesłany plik o statusie równym 1 w tabeli file_managed, w Drupal 8? Za każdym razem, gdy przesyłam plik, jest on przechowywany w tabeli file_managed z wartością statusu 0. Użyłem File::load( $form_state->getValue('image'))pliku do załadowania. Co mam teraz zrobić? W Drupal 7...

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