Ustawiam szablon strony głównej w witrynie Drupal 7 i mam trudności. Zapisałem plik we właściwym folderze, wyczyściłem wszystkie pamięci podręczne i odświeżyłem zarówno stronę motywu, jak i stronę przeglądarki. Czy jest coś, czego mi brakuje? Dlaczego to nie działa?strona-front.tpl.php nie działa
6
A
Odpowiedz
26
W Drupal 7, wierzę, że potrzebujesz page--front.tpl.php - zanotuj dwie kreski.
+0
To było to! Dzięki – EZDC
3
theme_get_suggestions(), który jest wywoływany template_preprocess_page() jak theme_get_suggestions(arg(), 'page')
zawiera następujące kod:
if (drupal_is_front_page()) {
// Front templates should be based on root only, not prefixed arguments.
$suggestions[] = $base . $delimiter . 'front';
}
$base
zawiera "page"
i $delimiters
zawiera "__"
. Ponieważ podkreślenia są zastępowane łącznikami, nazwa pliku szablonu dla pierwszej strony musi być page - front.tpl.php (dwa myślniki zamiast jednego).
Powiązane problemy
- 1. jQuery działa w Firefoksie, gdy Firebug działa, nie działa, gdy Firebug NIE działa
- 2. CSS: nie selektor nie działa
- 3. Cron działa, ale funkcjonalność nie działa
- 4. State_Selected nie działa, chociaż state_pressed działa
- 5. Subselect nie działa, ale jako widok działa
- 6. Ruby TCPSocket write nie działa, ale działa?
- 7. AWS nie działa, działa z Cronjob
- 8. Akumulator nie działa na klastrze działa lokalnie
- 9. Int64 nie działa podczas Int działa
- 10. Aplikacja Chrome localStorage nie działa, a chrome.storage nie działa
- 11. GCM Cordova Push Powiadomienie nie działa, gdy aplikacja nie działa
- 12. % temp% itp. Nie działa
- 13. Form.Location nie działa
- 14. context.SaveChanges nie działa
- 15. mod_rewrite nie działa
- 16. repaint() nie działa
- 17. TrackMouseEvent nie działa
- 18. response.flushBuffer() nie działa
- 19. Zagnieżdżony CAST nie działa
- 20. addSubview nie działa
- 21. app.config dependentAssembly nie działa
- 22. FB.getLoginStatus nie działa?
- 23. Iframes nie działa
- 24. JQuery, setTimeout nie działa
- 25. Powiększanie UIScrollView nie działa
- 26. PLCrashReporter nie działa
- 27. PhoneGap nie działa
- 28. CSS3 Przejście nie działa
- 29. clearRect nie działa
- 30. PreAuthorize nie działa
Co to znaczy "nie działa"? Błąd w Drupal lub tylko pusta strona? –
Dodane style po prostu się nie wyświetlały, więc wciąż wyświetlał się oryginalny page.tpl, a nie page-front.tpl, który powinien być stroną - front.tpl – EZDC