Wszystkie panele fasoli , skrzynek i pól dają podobną funkcjonalność. Mam problem ze zrozumieniem, jakie dokładnie są między nimi różnice.
Jakie są ich zalety / wady w porównaniu do siebie? Czy są dostosowane do różnych przypadków użycia?
Chcę użyć pewnego rodzaju bloków w panelach, aby dodać niestandardową treść - edytory treści również muszą mieć możliwość dodawania zawartości, w tym sensie potrzebne mi bloki nie są czystą konfiguracją. Ale używam również funkcji ...
Edycja: Dodam coś, co wydaje się być głównymi różnicami
Pudła
- Największa baza użytkowników (~ 11500)
- Traktuje bloki jako konfigurację (tzn. Zawartość kończy się w twoich funkcjach)
- Moduły oferujące integrację
fasolki
- Ostatnio stał się popularny, ~ 1000 instalacji
- Traktuje bloki jako treść, ale umożliwia eksport ich konfiguracji za pomocą nazwy komputera (np. Za pomocą paneli fasoli )
- Moduły oferujące integrację
Panele polowe
- Najmniejsza baza użytkowników (~ 400)
- Od autora Paneli / Widoków / etc.
- Paneli nie można używać jako zwykłych bloków w obszarach tematycznych, takich jak fasola lub pudełka (zakładam)
- Zastanawiam się, jakie korzyści ponad Bean wymienione tutaj są ( „oferuje dodatkowe funkcje, które sprawia, że łatwiej jest umożliwienie administratorom treści rozplanować niektórych stron”)
dla twojego celu może być optymalne użycie widoków z pewną taksonomią: do jednego typu zawartości dodaj warunki dla miejsca panelu, dla tego miejsca ustaw widok bloków z filtrem tego terminu i typu zawartości, a następnie dodaj ten blok widoków do miejsca w panelu , zwykle tworzę dodatkowe pole wagi dla tego typu treści, aw widokach sortuję według wagi, a redaktorzy nigdy nie potrzebowali edytować panelu, aby dodawać / edytować / usuwać zawartość w tym miejscu - blok widoków wybiera zawartość propera dla miejsca według terminu
źródło
Sprawdź moduł nodeblock. Jako węzły nie eksportują za pośrednictwem funkcji, ale może się okazać, że robi to, czego potrzebujesz.
źródło