evheniy / html5-verti-template-bundle
The HTML5VertiTemplateBundle adds the ability to add free responsive site template by HTML5 to your application.
Installs: 654
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Language:CSS
Type:symfony-bundle
Requires
- php: >=5.3.0
- evheniy/html5-cache-bundle: dev-master
- evheniy/jquery-bundle: dev-master
- symfony/assetic-bundle: ~2.5-dev
- symfony/symfony: >=2.4
This package is not auto-updated.
Last update: 2024-11-09 18:53:56 UTC
README
This bundle provides HTML5 Verti Template for Symfony2
Installation
$ composer require evheniy/html5-verti-template-bundle "1.*"
Or add to composer.json
"evheniy/evheniy/html5-verti-template-bundle": "1.*"
AppKernel:
public function registerBundles()
{
$bundles = array(
...
new Evheniy\HTML5VertiTemplateBundle\HTML5VertiTemplateBundle(),
);
...
config.yml:
#HTML5VertiTemplateBundle
html5_verti_template: ~
or
#HTML5VertiTemplateBundle
html5_verti_template:
cdn: cdn.site.com
And Assetic Configuration in config.yml:
#Assetic Configuration
assetic:
bundles: [ HTML5VertiTemplateBundle, JqueryBundle ]
filters:
uglifyjs2:
bin: /usr/local/bin/uglifyjs
uglifycss:
bin: /usr/local/bin/uglifycss
optipng:
bin: /usr/bin/optipng
jpegoptim:
bin: /usr/bin/jpegoptim
This bundle uses JqueryBundle and HTML5CacheBundle. So you need to configure those bundles
AppKernel:
public function registerBundles()
{
$bundles = array(
...
new Evheniy\JqueryBundle\JqueryBundle(),
new Evheniy\HTML5CacheBundle\HTML5CacheBundle(),
);
...
config.yml:
jquery: ~
html5_cache: ~
The last step
app/console assetic:dump --env=prod --no-debug
And for cache
app/console manifest:dump
Documentation
You can use local CDN (domain):
html5_verti_template:
cdn: cdn.site.com
Default value is empty
Using
This bundle provides 4 kinds of view:
-
{% extends "HTML5VertiTemplateBundle::index.html.twig" %}
-
with left sidebar:
{% extends "HTML5VertiTemplateBundle::left_sidebar.html.twig" %}
-
with right sidebar:
{% extends "HTML5VertiTemplateBundle::right_sidebar.html.twig" %}
-
{% extends "HTML5VertiTemplateBundle::no_sidebar.html.twig" %}
You can see how it looks like on demo
License
This bundle is under the MIT license.