Na stránce https://www.drupal.org/project/project_theme si najdeme nějaké jednoduché téma pro front-end, kompatibilní s Drupal 9. Jednoduché - tím je myšleno bez nějakých zbytečných frameworků jako Bootstrap.
Náhodně jsem si vybral téma "Vani: Vani - Modern Drupal 8, 9 Theme" https://www.drupal.org/project/vani. V popisku je vidět kompatibilita s Drupal 9.
Témata se instalují stejně jako moduly. Na stránce http://localhost/drupal/admin/theme/install si vybereme lokální soubor nebo URL s archivem:
Po úspěšné instalaci (v tomto případě stažení a rozbalení souborů) je třeba toto téma ještě nainstalovat, rovnou můžeme přes odkaz "Install and set default".
Mimochodem takto vypadá nainstalované téma v adresářové struktuře:
Nyní už je téma nainstalované a nastavené jako výchozí front-end téma.
Na stránce projektu se téma chlubí následujícími funkcemi:
- Drupal 8.x and 9.x compatible
- Flexbox based layout
- Mobile First - Fully responsive
- Inbuilt slider for homepage
- Support one / two / three column page layout
- Social media icons: Facebook, Twitter, Instagram integration etc.
- Drop Down menu
- Use of Google Font.
- Many collapsible blocks region.
- Compatible on IE10, Edge, Opera, Firefox, Chrome, Safari browsers.
- Custom Homepage
- Custom Maintenance page
- Easy Theme settings for customization
- Option To Enable - Google material and FontAwesome font icons
- Custom shortcodes to create content like services. Following shortcodes are available with Vani theme: Shortcodes in vani Theme
- Fancy full page search form
- Self hosted fonts with preload for faster page loading.
- Option to add custom css styling from theme settings.
- Scroll to top
Podíváme se tedy nejdříve na záložku stránku Settings, na možnosti jeho konfigurace. A opravdu, k nastavení je toho požehnaně:
Bohužel teď se ukáže, že některé položky nejsou dostupně, dokud si toto téma nezakoupíme. Narazili jsme v Drupalu na málo častou věc, že "plná verze" je zpoplatněná.
A jak to tedy opravdu vypadá? Homepage třeba takto (ty kolečka jsou animovaná, hýbají se 😊 ):
Detailní stránka typu Basic page také nevypadá špatně ...
... včetně mobilní verze:
Pokud se nám téma nelíbí, můžeme nastavit Bartik zpět jako výchozí - Set as default.
Link pro přihlášení je http://localhost/drupal/user/login, což se může hodit, pokud front-end téma nezobrazuje Login block.