Skip to content

A wrapper for Smarty to set (and maintain) defaults within a Bootstrap UI environment

License

Notifications You must be signed in to change notification settings

battis/bootstrapsmarty

 
 

Repository files navigation

BootstrapSmarty

Latest Version Scrutinizer Code Quality

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.

About

A wrapper for Smarty to set (and maintain) defaults within a Bootstrap UI environment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 59.9%
  • Smarty 33.5%
  • CSS 4.1%
  • JavaScript 2.1%
  • ApacheConf 0.4%