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

This package is auto-updated.

Last update: 2023-05-25 12:39:27 UTC


README

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.