Download the PHP package c975l/toolbar-bundle without Composer
On this page you can find all versions of the php package c975l/toolbar-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download c975l/toolbar-bundle
More information about c975l/toolbar-bundle
Files in c975l/toolbar-bundle
Package toolbar-bundle
Short Description Bundle to add a common toolbar to products developed by 975L.com
License MIT
Homepage https://github.com/975L/ToolbarBundle
Informations about the package toolbar-bundle
ToolbarBundle
ToolbarBundle does the following:
- Displays a toolbar,
- Includes generic tools,
- Integrates with your web design.
This Bundle relies on the use of Bootstrap and Fontawesome.
ToolbarBundle dedicated web page.
ToolbarBundle API documentation.
Bundle installation
Step 1: Download the Bundle
Use Composer to install the library
Step 2: Enable the Bundle
Then, enable the bundles by adding them to the list of registered bundles in the app/AppKernel.php
file of your project:
How to use
ToolbarBundle use Fontawesome for icons so you have to load it from your web page. You may use c975L/IncludeLibraryBundle that will allow you to simply add {{ inc_lib('fontawesome', 'css') }}
in your layout.html.twig, but if you use c975L/SiteBundle it's already there in stylesheets
section :).
Create button - toolbar_button()
You can create a button in a Twig template by calling the following code:
`
Create button with text - toolbar_button_text()
You can create a button with text in a Twig template by calling the following code (data between [] are optional):
`
Create a toolbar - toolbar_display
To create a toolbar, you need to create a template where the tools are defined. Inside this template you can use the Twig Extension toolbar_button()
or toolbar_button_text()
to define buttons, like in the following:
Then in your templates simply call the Twig extension {{ toolbar_display('TOOLS_TEMPLATE', 'TYPE', 'SIZE[lg|md|sm|xs]', OBJECT_IF_NEEDED, 'ALIGNMENT[left|center|right](default center)') }}
.
You can also specify a css style in your stylesheet for the toolbar:
Note that the Twig extension ToolbarDashboards
is specific to 975L developed products, as it will display a dropdown menu link to other products.
Call from Controller
If you need to call it from a controller, you can do it with the following code:
If this project help you to reduce time to develop, you can sponsor me via the "Sponsor" button at the top :)