PHPackages                             webgriffe/cms-by-locale-extension - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. webgriffe/cms-by-locale-extension

AbandonedArchivedMagento-module

webgriffe/cms-by-locale-extension
=================================

Magento Cms By Locale Extension

16PHP

Since Jan 2Pushed 11y ago9 watchersCompare

[ Source](https://github.com/webgriffe/cms-by-locale-extension)[ Packagist](https://packagist.org/packages/webgriffe/cms-by-locale-extension)[ RSS](/packages/webgriffe-cms-by-locale-extension/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Webgriffe Cms By Locale
=======================

[](#webgriffe-cms-by-locale)

Magento extension that generates static content for each store views grouped by locale.

Installation
------------

[](#installation)

Please, use [Magento Composer Installer](https://github.com/magento-hackathon/magento-composer-installer) and add `webgriffe/cms-by-locale-extension` to your dependencies. Also add this repository to your `composer.json`.

```
"repositories": [
    {
        "type": "vcs",
        "url": "git@github.com:webgriffe/cms-by-locale-extension.git"
    }
]

```

Usage
-----

[](#usage)

You may extend your Setup class from `Webgriffe_Cms_Model_Entity_Setup` or some config lines in your extension `config.xml`.

In the first scenario, create a class like

`class Ernani_Cms_Model_Entity_Setup extends Webgriffe_Cms_Model_Entity_Setup { }`

In the second, add the following lines in `config.xml`:

```

                    YOUR_MODULE_NAME
                    Webgriffe_Cms_Model_Entity_Setup

```

Then, in your data scripts, you may call the methods:

- `$this->generateCmsPage($urlKey, $content)`
- `$this->generateStaticBlock($identifier, $content)`

Example
-------

[](#example)

Magento Stores: [![image](stores-screenshot.png)](stores-screenshot.png)Note: the store view with code `it_it` has locale `it_IT`, all others are `en_US`

data-install-1.0.0.php:

```
