With a unique situation at hand, I find myself needing to display two different versions of Bootstrap on the same page. My Umbraco CMS relies on Bootstrap version 2.x by default, while my frontend pages utilize Bootstrap 4. However, certain Bootstrap 4 widgets like cards and carousels are essential for viewing results in the Umbraco dashboard. The issue arises when rendering the Bootstrap 4 CSS file in Umbraco, as it successfully displays the widgets but also alters the dashboard functionality.
I am seeking a solution to render Bootstrap 4 without disrupting the existing Bootstrap 2 framework that Umbraco relies on. One idea is to customize Bootstrap 4, including class names, but I'm uncertain if this is feasible. Are there any online tools or services available for such customization?
Any assistance with this predicament would be greatly appreciated!
EDIT 1
Let me provide visuals to illustrate my point:
When creating a custom grid layout field and incorporating Bootstrap 4, it overrides the default Umbraco Bootstrap, resulting in the altered appearance shown by the blue labels in the tree view.
https://i.sstatic.net/Muhyv.png
To properly display the added widgets in the grid layout, Bootstrap 4 must be rendered, as depicted below: