Próbuję dowiedzieć się, jakie są najlepsze praktyki dotyczące układów stron w Drupal. Wiele stron ma kilka różnych elementów, takich jak treść główna, obraz nagłówka itp. Nie zamierzam tworzyć „strony podstawowej” ani nic podobnego (tj. Jednego węzła dla całej strony).
Czy dobrze jest używać paneli dla każdej strony i upuszczać do nich bloki? Mogę upuścić widoki, ewentualnie węzeł, formularz kontaktowy itp.
Odpowiedzi:
Panele to świetny moduł, ale może być również złożony i może minąć trochę czasu, zanim całkowicie go zrozumiesz. Jeśli interesuje Cię użycie paneli na każdej stronie, moduł Panels Everywhere to ciekawy projekt.
Kolejnym świetnym projektem, który zapewnia bardziej elastyczne układy, jest Display Suite .
Chociaż ludzie używają Paneli lub DS, nie są konkurentami. Można ich używać nawet razem, jak można przeczytać na blogu autora / opiekuna DS: Korzystanie z paneli w trybach widoku w Drupal 7 .
źródło
Widoki i panele są dobrą możliwością, ale przy użyciu świetnych ram, takich jak 960gs !
źródło
Tak, panele zapewniają układy, w które można upuszczać elementy.
Panelizer to najprostszy moduł paneli, który po prostu dodaje panel do wcześniej istniejących węzłów. (Panele węzłów są przestarzałe, ale fakt ten nie jest powszechnie podkreślany).
Dlatego używaj zwykłego systemu węzłów, ale węzły „panelizuj”, jeśli lub kiedy zajdzie taka potrzeba.
źródło
Jeśli chcesz ponownie użyć układu na więcej niż jednej stronie, najlepszym wyborem będzie pakiet Display z dużą ilością pól.
Jeśli chcesz mieć indywidualne układy na stronie, panele mogą być odpowiednie.
Jeśli chcesz tego drugiego, ale boisz się paneli (tak jak ja), możesz spróbować czegoś innego. (od /drupal//a/90744/2974 )
Moduły:
W jaki sposób?
Strategia jest taka, że wszystko, co jest unikalne dla jednej strony, powinno być blokiem (lub instancją komponentu bean). Możemy sobie na to pozwolić, ponieważ te bloki nie zanieczyszczają żadnych regionów tematycznych.
To powinno dać ci trochę materiału do zabawy.
Bardziej szczegółowe pytania należy omówić w dedykowanych pytaniach dotyczących wymiany stosów, ponieważ są one dość szerokie.
źródło