Elegantní, intuitivní a výkonné "mobile first" téma vzhledu, které propojuje Drupal a Bootstrap framework.
- tutorialspoint.com/bootstrap/bootstrap_responsive_utilities.htm
Instalace a nastavení
- Rozbalte téma Bootstrap 7.x-3.0 do adresáře sites/all/themes/.
- Nainstalujte modul jQuery Update a nastavte minimálně jQuery verzi 1.9.0+.
- Zkopírujte adresář sites/*/themes/bootstrap/bootstrap_subtheme do sites/*/themes/ a přejmenujte např. na my_bootstrap_theme.
- v nově vytvořeném subtématu přejmenute soubor bootstrap_subtheme.info.starterkit na my_bootstrap_theme.info a upravte jeho obsah (např. název a popis) dle potřeb
- V admin/appearance (Vzhled) zvolte nově vytvořené sub-téma my_bootstrap_theme.
- v nastavení vzhledu subtématu v sekci Pokročilé je možné si pomocí Bootswatch theme zvolit výchozí vzhled
- Přečtěte si soubory README.txt v adresářích:
- ./css – Compiled sub-theme source files
- ./less – Sub-theme source files
- ./templates – Template files
- Pro úplnou podporu Glyphicons nainstalujte moduly Icon API nebo i Fontello.
- Volitelně nainstalujte modul Bootstrap Library.

- Rozšíření:
- github.com/djokodonev/bootstrap-multilevel-dropdown – doplnění víceúrovňové navigace
- github.com/CWSpear/bootstrap-hover-dropdown – doplnění hover efektu u navigace
- subtéma doplňte o soubory:
- js/bootstrap-hover-dropdown.js
- js/script.js
- a do souboru script.js doplňte řádky
-
(function ($) {
// To understand behaviors, see https://drupal.org/node/756722#behaviors
Drupal.behaviors.my_script = {
attach: function(context, settings) {
// github.com/CWSpear/bootstrap-hover-dropdown
$('.dropdown-toggle').attr('data-hover', 'dropdown');
}
};
})(jQuery);
- ...
Téma vzhledu Bootstrap 7.x-3.0
Drupal Bootstrap Documentation:
Podobná témata:
- Tweme
- Bootstrap Business
- Bootstrap Barrio
Další moduly (Bootstrap related modules):
- Bootstrap Tour - průvodce webovými stránkami
- Display Suite Bootstrap Layouts
- Views Bootstrap
- Full height carousel
-
$(document).ready(function(){
function sliderFullScreen(){
var windowHeight = $(window).height();
$('.carousel, .carousel-inner, .carousel .item, .carousel .fill').css('height',windowHeight);
}
sliderFullScreen();
$(window).resize(function(){
sliderFullScreen();
});
});
- Panels Bootstrap Layouts
- Advanced Forum Bootstrap
- Parallax Background
- atd.
Příklady obsažené v ve zdrojovém Boostrap archivu:
- Responzivní šablony s mobile menu:
- carousel
- jumbotron
- navbar-fixed-top
- offcanvas
- starter-template

- sticky-footer-navbar
- theme

- Neresponzivní šablona:
Tipy:
- grid
- justified-nav (vzhled menu)
- signin
Podobná témata:
Přehled webových frameworků:
- getskeleton.com – normalize + pouze jeden CSS soubor

- purecss.io – jen samostatné CSS soubory

- getbootstrap.com – mobile first, CSS, JS, Fonts, Components (drop down menus, paginations and alert boxes)
- html5boilerplate.com – HTML, CSS, JS, Images (umožňuje "rychlý start" projektu)
- matthewhartman.github.io/base – mobile first, Less, Sass
- Open Framework
- Foundation