Mam duży osobisty projekt oparty na Drupal 7, który ma wiele niestandardowych elementów. Chcę rozpocząć aktualizację projektu do Drupal 8, ale całkowicie przeprojektowany rdzeń Drupal 8 jest zbyt duży, żebym mógł sobie poradzić bez dokumentacji (+ Symfony jest dla mnie całkowicie nieznany, jestem zwykłym facetem wyłącznie Drupala) .
Próbowałem utworzyć niestandardową jednostkę, patrząc tylko na niektóre z podstawowych modułów, ale bez powodzenia.
Czy możesz wskazać mi kilka artykułów o niestandardowych bytach w Drupal 8 (nie udało mi się znaleźć jednego) lub podać mi podstawowy przewodnik krok po kroku?
Dzięki.
Odpowiedzi:
Pracuję nad dokumentacją API Entity tutaj: https://drupal.org/developing/api/entity .
Pytanie jest zbyt duże, aby udzielić szczegółowej odpowiedzi i zależy od tego, czy potrzebujesz treści, czy elementów konfiguracji. Zakładając, że chcesz encji treści (przechowywanych w bazie danych, może być zmienna / zmienna / ..., szczegóły w powyższym linku), musisz zrobić coś takiego, powyższa dokumentacja ostatecznie obejmie każdy krok, w tym samouczki, teraz , obejmuje tylko pierwsze kroki.
W zależności od tego, czego potrzebujesz, będą również dalsze kroki, takie jak zdefiniowanie niezbędnych formularzy, być może kontrolera renderowania itd., Ale prawdopodobnie powinny to być osobne pytania, jeśli potrzebujesz więcej informacji.
Uwagi:
źródło