2017 © Pedro PelĆ”ez
 

contao-module contao-easy-extend

The is project to easy extends Contao modules

image

contaoblackforest/contao-easy-extend

The is project to easy extends Contao modules

  • Tuesday, April 12, 2016
  • by baumannsven
  • Repository
  • 2 Watchers
  • 1 Stars
  • 65 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

Contao Easy Extend

This module helps developer“s extend contao modules. The magic of this module is, you can extend modules with dependencies of another module this extend the same., (*1)

System requirements

  • Web server
  • PHP 5.3.2+ with GDlib, DOM, Phar and SOAP
  • MySQL 5.0.3+
  • contao-core >=3.2-dev,<4-dev
  • contao-community-alliance/composer-plugin ~2.0
  • symfony/filesystem ~2.0

Installation

Easy to install via Composer-Package-Management in Contao-CMS., (*2)

    require contaoblackforest/contao-easy-extend

Usage

The Usage ist very easy. You must do one in config.php in your module., (*3)

    $GLOBALS['TL_EXTEND']['ExtendModule'][] = array(
        'namespace' => 'YourNamespace',
        'path'      => 'system/modules/your-module/module/ExtendModule.php'
    );

You replace twice "ExtendModule" with the name of the module you like to extend. By the property namespace you must your namespace you like to use., (*4)

    Attention: When you using the autoload-creator
    ----------------------------------------------

    After compile the autoload.php you unset the class file and there namespace.
    The autoload functionality comes from this module!!!

This module compile to files automated., (*5)

  1. The first file ist the magic of this module. This file is an bridge class of the last extended there you extend. After compiling you find this file in TL_ROOT/system/cache/bridges/YourNamespabe., (*6)

    Content of this file:, (*7)


```php <?php, (*8)

  namespace YourNamespaceYourModuleBridge

  class ExtendModule extends \LastExtend\ExtendModule
  {
  }

```, (*9)

You must extend this class in your module. After extend this you have all extended modules in your module. In this file you don't work!!!, (*10)

  1. The second file how comes. This will generate in your module directory. This helps you extend an module. When you have this file create before you using this module, the file don't will create. When you like allow create this file, you must rename your file., (*11)

    Content of this file:, (*12)


```php <?php, (*13)

  namespace YourNamespaceYourModule

  class ExtendModule extends \YourNamespaceYourModuleBridge\ExtendModule
  {
  }

```, (*14)

The Versions

12/04 2016

dev-develop

dev-develop

The is project to easy extends Contao modules

  Sources   Download

LGPL-3.0+

The Requires

 

helper module contao extend develop

12/04 2016

dev-master

9999999-dev

The is project to easy extends Contao modules

  Sources   Download

LGPL-3.0+

The Requires

 

helper module contao extend develop

12/04 2016

1.2

1.2.0.0

The is project to easy extends Contao modules

  Sources   Download

LGPL-3.0+

The Requires

 

helper module contao extend develop

22/07 2015

1.1.0

1.1.0.0

The is project to easy extends Contao modules

  Sources   Download

LGPL-3.0+

The Requires

 

helper module contao extend develop

21/06 2015

1.0.0

1.0.0.0

The is project to easy extends Contao modules

  Sources   Download

LGPL-3.0+

The Requires

 

helper module contao extend develop