bocharsky-bw/skeleton-bundle

This package is abandoned and no longer maintained. The author suggests using the lapalabs/skeleton-bundle package instead.

The HTML markup skeleton of base templates for Symfony Framework

v0.0.1 2014-12-24 10:22 UTC

This package is auto-updated.

Last update: 2022-02-01 12:43:04 UTC


README

The HTML markup skeleton of base templates for Symfony Framework

SensioLabsInsight

This bundle no more maintained

The development has moved to a new repository.

Install

Install bundle with Composer dependency manager first by running the command:

$ composer require "bocharsky-bw/skeleton-bundle:dev-master"

Composer will install the bundle to your project's vendor directory.

Include

Including the bundle to your Symfony project is as easy as to do a few simple steps.

  1. Enable the bundle in application kernel for prod environment:
<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // other bundles...
        new BW\SkeletonBundle\BWSkeletonBundle(),
    );
}
  1. Add few parameters used in the skeleton templates (You should to add this parameters in both parameters.yml and parameters.yml.dist files in app/config folder):
# app/config/parameters.yml
# app/config/parameters.yml.dist
parameters:
    locale: ru
    title_prefix: ~
    title_suffix: ~
    description_prefix: ~
    description_suffix: ~
  1. Import config resource to passed parameters to the skeleton templates as global twig variables:
# app/config/config.yml
imports:
    - { resource: "@BWSkeletonBundle/Resources/config/config.yml" }
  1. Register the bundle's routes for dev environment (optional, if you want to see examples):
# app/config/routing_dev.yml
_bw_skeleton_bundle:
    resource: "@BWSkeletonBundle/Resources/config/routing.yml"
    prefix:   /_bw

Congratulations!

You're ready to rock your templates to extends skeleton templates!