Skip to content
This repository has been archived by the owner on Apr 6, 2020. It is now read-only.

netzmacht-archive/contao-dom-manipulator

Repository files navigation

Contao dom document manipulator

No Maintenance Intended Build Status Version License Downloads Contao Community Alliance coding standard

This extension integrates the PHP dom document manipulator into Contao.

Install

This library can be installed using composer

$ php composer.phar require netzmacht/contao-dom-manipulator:~1.0
$ php composer.phar updatet 

Usage

This extension hooks into the parseFrontendTemplate and parseBackendTemplate hook. It provides 4 events:

  • Netzmacht\Contao\DomManipulator\Events::CREATE_MANIPULATOR It's the event which collects the rules and creates the manipulator.

  • Netzmacht\Contao\DomManipulator\Events::START_MANIPULATE It's just a state notification event. It's called before the manipulation starts.

  • Netzmacht\Contao\DomManipulator\Events::STOP_MANIPULATE It's just a state notification event. It's called before the manipulation stops.

  • Netzmacht\Contao\DomManipulator\Events::LOAD_HTML It's called right before the html is load into the manipulator. Use it to fix hml if something is going wrong when loading html into the dom.

To get more details how to create rules have a look at netzmacht/php-dom-manipulator.

Credits

This extension initially was extracted from the toflar/contao-css-class-replacer which is maintained by Yanick Witschi alias @Toflar.

About

[Unmaintained] Contao dom document manipulator

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages