battis / bootstrapsmarty
This package is abandoned and no longer maintained.
No replacement package was suggested.
A wrapper for Smarty to set (and maintain) defaults within a Bootstrap UI environment
v2.0.1
2017-05-24 17:21 UTC
Requires
- battis/data-utilities: ~0.1
- bower-asset/bootstrap-colorpicker-2.x: ~2.3
- bower-asset/bootstrap-datepicker-1.x: ~1.6
- bower-asset/bootstrap-sortable-2.x: ~2.0
- fxp/composer-asset-plugin: ^1.1
- smarty/smarty: ~3.1
README
A wrapper for Smarty to set (and maintain) defaults within a Bootstrap UI environment
Install
Because this makes use of front-end files managed via Bower, as well as the back-end managed by Composer, it is really, really, super-helpful to run the following command before trying to work with this package:
composer global require "fxp/composer-asset-plugin:^1.1"
Find out more about fxp/composer-asset-plugin
and Bower.
And then, include in composer.json
:
"require": { "battis/bootstrapsmarty": "~1.0" }
Use
If you have no templates of your own:
use Battis\BootstrapSmarty\BootstrapSmarty; $smarty = BootstrapSmarty::getSmarty(); // ...app logic... $smarty->assign('content', '<p>whatever content you want displayed</p>'); $smarty->display();
If you have your own templates directory:
$smarty->addTemplateDir('path/to/your/templates_dir');
If you have your own stylesheet:
$smarty->addStylesheet('path/to/your/stylesheet.css');
Complete API documentation is included in the repo and the Smarty API documentation is also online.