Hello I'm attempting to build an accordion menu on Drupal 8, but need a little help figuring out how to write out the correct structure with the correct data targets for the dynamic menu. I've tried searching stackoverflow, but couldn't quite find the correct answer.
I'm trying to implement the basic card style accordion found on the bootstrap documentation. Below is the code I would like to modify, this works for bootstrap dropdowns, but we specifically need accordion functionality to work, rather than dropdowns. I'd like this to output the same as the dropdowns in the bootstrap docs.
Any help would be appreciated! Much thanks. Learn more. How to create a bootstrap accordion menu on drupal 8 Ask Question. Asked 6 months ago. Active 6 months ago. Viewed times. Sina Sina 1.
Active Oldest Votes. Sign up or log in Sign up using Google. Sign up using Facebook. Sign up using Email and Password. Post as a guest Name. Email Required, but never shown. The Overflow Blog. The Overflow How many jobs can be done at home? Featured on Meta. Community and Moderator guidelines for escalating issues via new response…. Feedback on Q2 Community Roadmap.
Triage needs to be fixed urgently, and users need to be notified upon…. Dark Mode Beta - help us root out low-contrast and un-converted bits. Technical site integration observational experiment live on Stack Overflow. Related Hot Network Questions.
Getting Started with Bootstrap in Drupal 8
Question feed.I am teaching myself Drupal 8 theming. Rather than starting with a contrib theme, I am starting with an empty folder, using core's Stable theme as my base theme.
This is a great way to learn to the ins and outs of the new Drupal theming system, and getting it to conform to your wishes. For a few years now, I have successfully used the Bootstrap framework in my personal and professional projects. This article will explain how I implement the Bootstrap Navbar in a way that is far simpler in Drupal 8 than it was in Drupal 7. You can use the base Bootstrap Navbar styling, a Bootstrap theme, or your own custom Bootstrap theme.
The classes should be all the same. All we need to do is change the following 4 templates, make sure two blocks are in the "Page Header" region, and add menu items and we are good to go. If you have a "Page Header" region, wrap it in a container-fluid div, which is wrapped in a navbar nav. This is the base container for the Bootstrap Navbar.
This template change configures your Site branding block and includes the Bootstrap. This adds the final piece to the menu. Add your menu items to you Drupal 8 Main navigation menu and you will see them populate into your traditional Bootstrap Navbar.
View the discussion thread. Bootstrap Navbar in Drupal 8 with 4 easy template changes I am teaching myself Drupal 8 theming. Here are the step by step instructions: 1.
Override the menu--main.Looking for a Bootstrap 4 theme for Drupal 8, then look at:. Update May This tutorial has been updated for Bootstrap 8. Bootstrap is a front-end framework for building websites. It comes with all sorts of common components that every website needs such as a grid system, buttons, drop-down, responsive form elements, carousel of course and so much more.
One complaint about Bootstrap is you can spot it a mile away because a lot of developers use the default look-and-feel. But with a little bit of effort, you can make your site look unique. Luckily for us building a Drupal site using Bootstrap is easy thanks to the Bootstrap theme. The Bootstrap theme as of this writing only supports Bootstrap 3. For details look at in the issue queue. Another theme you should evaluate is the Radix theme.
If you know of any other Bootstrap based themes please leave a comment. Before we can begin, go download the Bootstrap theme from drupal. Before we jump into the advanced topic of sub-theming or compiling Sass. The level of configuration in a Drupal theme varies a lot, however, the Bootstrap theme has a healthy amount of options. By default, the main region has a width of px. For more details check out the Containers section.
While still under General, click on the Images field-set. For more details check out the Images section. In this section, you can configure if Bootstrap will be served from a CDN and which version you want to use. Tip: After I selected a theme I had to rebuild the site cache. Loading Bootstrap via a CDN is quick to set up, but hard to customize. The rest you can figure out on your own. If you want to modify the page.
Drupal will automatically pick up the page. You should never modify the Bootstrap theme. This way you can keep the Bootstrap theme up-to-date. If you want to learn more about sub-themes in general. The way you create a sub-theme can vary. Some themes offer a Drush command to create a sub-theme while others offer starter kits which you just copy and change a few file names. Bootstrap comes with a single starter kit sub-theme which can be configured to pull in the library via a CDN or compile it locally using Sass or Less.
The sub-theme is located in the starterkits folder in the theme. With the latest version of Bootstrap 8.This post is an update of the previous post with two important changes to the evaluation criteria.
Drupal Bootstrap Documentation
First, the previous list includes themes for both Drupal version 7 and 8; the new top 10 list consists of free themes for Drupal 8 only. While Drupal 7 is still the most used Drupal version today, Drupal 8 is by far the most popular, and when it is finally time to upgrade, the vast number of Drupal 7 sites will need to replace their existing theme with one that supports Drupal 8.
The second reason for updating the list is that Bootstrap has emerged as the industry-leading front-end framework for developing responsive mobile-first websites. Numerous Drupal modules have been implemented to enhance site building using the Bootstrap base theme.
In summary, to be considered for the new top 10 theme list, a theme must be: Free; Supported on Drupal 8; Bootstrap-based; General purpose - instead of industry-specific; and Responsive. This theme supports the display of web contents in 3 columns: the main column, a left, and a right sidebar. Also, you can configure up to 16 block regions to organize information on a webpage.
If you are looking for a reputable general-purpose theme with a modern look, Creative Response is a very strong candidate. Despite being the slightly older and scaled-down version of Creative Responsive, Business Responsive makes up for the lack of finesse by just working reliably.
If you want a no-frills corporate theme that just works out-of-the-box, you should definitely consider Business Responsive.
The premium version is essentially a Drupal distribution which includes the free NewsPlus Lite theme. Despite its name, this theme is at par feature-wise with the other top free themes. For some features, NewsPlus Lite is even better, e. It can lay out web content in up to 4 columns and 25 regions. Given that only higher screen resolutions can support the display of 4 columns, this theme is best viewed using a desktop or laptop. If the majority of your web audience visit your website via a desktop or laptop, you should definitely consider using this theme for its layout capability.
The Showcase Lite theme is designed with the creative enterprises in mind. Specifically, this theme supports the use of video galleries and sliders, critical features for a design studio business.
If you are building an image-intensive website and require corporate technical support, Showcase Lite is not to be ignored. Most free themes only offer a very limited color scheme e. Ice Magic, on the other hand, includes a color module which allows you to specify colors from a color spectrum. Ice Magic should be on your radar if you are meticulous about color options on your website. You can customize the carousel, social media icons, and the interface colors.
If you require the ability to fine-tune the look-and-feel of your website all without coding, you should look into Robotic. It is a theme custom designed for news and magazine websites.
If your goal is to build a stylish news and magazine website with a clean uncluttered look, Magazine Lite should be on your short list of themes. Not everyone is a fan of the single-page design, but if you are, look no further than The One.
Are you operating a Drupal 7 website, and planning an upgrade to 8 in the near future? Part of the upgrade will involve picking a theme that supports Drupal 8. If your requirements are well satisfied by a free theme, you should definitely consider selecting a Bootstrap-based theme from our top 10 list.
Ahmed Jarrar December 13, Drupal Drupal 8 Drupal Planet Theme. View the discussion thread. People Also Viewed. December 1, How to Increase Your Website Speed? March 31, January 9, The official documentation site for the Drupal Bootstrap base theme.
The majority of this site is automatically generated from source files located through out the project's repository. Topics are extracted from Markdown files and the rest is extracted from embedded PHP comments. Below are some topics to help get you started using the Drupal Bootstrap base theme.
They are ordered based on the level one typically progresses while using a base theme like this. The term "bootstrap" can be used excessively through out this project's documentation. For clarity, we will always attempt to use this word verbosely in one of the following ways:.
When referring to files inside the Drupal Bootstrap project directory, they will always start with. The dot. For example, the file that is responsible for displaying the text on this page is located at. When referring to files inside a sub-theme, they will always start with. They will continue to specify the full path to the file or directory inside it.
For example, the primary file Drupal uses to determine if a theme exists is:. If your site is set up this way, please adjust all paths accordingly i. Skip to main content. Drupal Bootstrap Documentation Primary tabs 7. Topics Below are some topics to help get you started using the Drupal Bootstrap base theme.
For clarity, we will always attempt to use this word verbosely in one of the following ways: Drupal Bootstrap refers to the Drupal base theme project. Bootstrap Framework refers to the external front end framework.What should a dream theme for a Drupal 8 website be like? Responsive, modern-looking, highly customizable, rich in powerful features, and intuitively understandable, perhaps? Many developers would say a theme based on the Bootstrap framework includes all these things.
It is a good practice to create Drupal 8 Bootstrap subthemes for websites from the Drupal Bootstrap theme. In addition, there are many free Bootstrap-based Drupal 8 themes ready to be installed on your site right away. So Drupal offers options for everyone!Responsive Navbar with Bootstrap 4
If you wish, use the popular Drupal Bootstrap theme that hasoverall installs and recently had its fresh release — 8. You can create a subtheme from it or make your own theme from scratch — theming in Drupal 8 is very convenient thanks to novelties, like the use of Twig engine and YAML files.
Or you can choose one of nice, free, ready-made Bootstrap-based themes for Drupal 8. They can also be further customized to your liking — by yourself or with the help of our Drupal developers.
Startup Growth Lite. The Startup Growth Lite theme is based on the latest Bootstrap 4. It features 12 excellent color schemes with 2 versions of each, layouts for 1, 2, and 3 columns, mobile menus, and more.
Bootstrap Navbar in Drupal 8 with 4 easy template changes
It is also meant to work great with Drupal Commerce. Bootstrap Mint. Thanks to the mobile-first Bootstrap Mint theme, Drupal 8 sites can enjoy a responsive slideshow Bootstrap carouseldynamic columns, a responsive multi-level dropdown menu, layout choice from 1 to 4 columns, Retina-ready icons, 25 regions etc.
BusinessGroup Zymphonies Theme. This free Bootstrap-based theme is created in a business style. Its attractions are multi-level responsive menus, a custom Bootstrap slider, a sidebar that can be positioned left, right, or to full width, Font Awesome icons, flexible social media link options, and so on. A egan. Aegan is a lightweight and modern-looking theme that is available in 8 colors, supports multi-level menus and Font Awesome, features a customizable slideshow, offers flexible options to configure social media icons, and more.
Drupal Answers is a question and answer site for Drupal developers and administrators. It only takes a minute to sign up.
Didn't notice that in Drupal 8 Bootstrap theme adds a Navigation Collapsible region. Anything inside this region will be collapsed on mobile. Sign up to join this community. The best answers are voted up and rise to the top. Home Questions Tags Users Unanswered.
Asked 3 years, 11 months ago. Active 3 years, 3 months ago. Viewed 3k times. My Drupal 8 Bootstrap installation sub-theme's navigation menu is not working. Anyone have this problem before, and have found a solution? SoundCheese SoundCheese 4 4 silver badges 18 18 bronze badges. Active Oldest Votes. The Overflow Blog. The Overflow How many jobs can be done at home? Featured on Meta. Community and Moderator guidelines for escalating issues via new response….