Jestem nowy w Drupal 7 i szukam zamiany domyślnej strony głównej na main content block
równoważny blok wygenerowany z widoków (zyskując w ten sposób większą kontrolę nad tym blokiem).
Z powodzeniem wygenerowałem nowy blok strony głównej w Widoku i dodałem go do sekcji zawartości, ale teraz strona główna wyświetla zarówno oryginalny, jak i nowy blok widoków.
Próba usunięcia pliku main content block
przez skonfigurowanie go tak, aby nie wyświetlał się <front>
, nie działa, a na razie jedynym obejściem, które znalazłem, jest następujący CSS:
.front #block-system-main {
display:none;
}
Wolałbym mniej hackowe rozwiązanie. Czy ktoś może coś zasugerować?
Odpowiedzi:
Przepraszam, ale nie tak to zrobić.
Zamiast tworzyć wyświetlanie bloku w widokach, utwórz wyświetlanie strony. Wybierz ścieżkę do strony wyświetleń, na przykład „dom” i zapisz widok. Następnie przejdź do / admin / config / system / site-information i zmień wartość „Domyślna strona główna” (prawdopodobnie mówi teraz „węzeł”) na ścieżkę, którą wybrałeś dla swojego widoku („strona główna”).
Po wykonaniu tego podejścia, główną treść na swojej stronie przedniej będą mieć widok.
źródło
url()
il()
, Drupal zajmie się tym i link do www.example.com za każdym razem, gdy podany zostanie www.example.com/path/to/view. Jeśli chcesz, moduł Global Redirect przekieruje na pierwszą stronę, na wypadek gdyby ktoś wyraźnie zażądał pełnej ścieżki.Przede wszystkim musisz usunąć domyślną treść domową, oto jak to zrobić:
Usuń domyślną zawartość strony głównej
Następnie utwórz widok bloku, który chcesz .. następnie przejdź do bloków .. pokaż ten widok bloku w regionie „treść” i ogranicz tę treść do „tylko następujących stron” i napisz
<front>
Otóż to
źródło
Chociaż nie wspólnego podejścia, to można osadzić widok jako głównego bloku zawartości na Pierwsza. Widoki mogą to zrobić w mgnieniu oka. Podejrzewam, że źle skonfigurowałeś krok usuwania bloku, który próbujesz lub ... po prostu musiałeś wyczyścić pamięć podręczną, aby uzyskać ten sam wynik.
Aby być uczciwym wobec przyjętej odpowiedzi, takie podejście jest zwykle sposobem na zrobienie tego. Wynik końcowy jest identyczny.
źródło