Próbuję dowiedzieć się o tworzeniu rozsądnego przepływu pracy między witryną programistyczną a witryną produkcyjną i postanowiłem skorzystać z modułu Funkcje, aby pomóc w realizacji tego zadania.
Na mojej stronie głównej mam kilka bloków, które wyświetlają nowo dodane i najwyżej ocenione treści. Użyłem funkcji, aby wyeksportować te widoki, ale i tak nie widzę wewnątrz modułu Funkcje, aby wyeksportować moje ustawienia bloku. Ustawiam nowe projekty i najwyżej oceniane bloki, aby pojawiały się w sekcji zawartości strony. Filtruję go, aby wyświetlać się tylko na pierwszej stronie w widoku.
Jak wyeksportować te ustawienia bloków w mojej funkcji, aby nie trzeba było ponownie konfigurować ich w każdej witrynie?
Możesz użyć modułu Skrzynki zgodnie z sekcją Eksportowanie bloków dla funkcji .
Jeśli wolisz nie instalować dodatkowych modułów, a masz do czynienia z blokiem widoków (gdzie potrzebujesz tylko ustawień konfiguracji bloku), inną opcją jest zrobienie tego na poziomie kodu z implementacją hook_update_N () w module niestandardowym zainstaluj plik. Przykład poniżej.
źródło
Alternatywą jest użycie mini-paneli zamiast niestandardowych bloków, jak tutaj sugerowano . Działają one tak samo, a panele wydają się być lepiej obsługiwane przez funkcje. Jeśli planujesz już korzystać z paneli, oszczędza to również kilka dodatkowych modułów.
źródło