Module/Template/Aktionen Sync für Redaxo 5
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
sync
.gitignore
README.md

README.md

Sync Addon für Redaxo 5 !!! NOT MAINTAINED ANYMORE !!!

Beschreibung

Module und Templates können mit diesem Addon über das Dateisystem eingespielt werden.

Bei jedem Neuladen des Redaxo Backends, werden die Dateien in die Datenbank übernommen.

Schnellstart

Folgende Struktur wird im Root Verzeichnis angelegt:

/develop
  /actions
  /modules
  /templates

Templates

Bennung der Template Dateien:

*.template.php

Kopf der Template Dateien:

<?php
/**
 * @rex_param      id		1
 * @rex_param      name		Templatename
 * @rex_param      active	1
 * @rex_param      rev		1.0
 */
?>

Parameter:

@rex_param id: Eindeutige ID
@rex_param name: Eindeutiger Name
@rex_param active: 1 (aktiv) oder 0 (inaktiv)
@rex_param rev: Beliebige Revisionsbezeichnung

Module

Bennung der Modul Dateien:

*.input.module.php
*.output.module.php

Kopf der Modul Dateien:

<?php
/**
 * @rex_param	id	    1
 * @rex_param	name    Modulname
 * @rex_param	rev	    1.0
 */
?>

Parameter:

@rex_param id: Eindeutige ID
@rex_param name: Eindeutiger Name
@rex_param active: 1 (aktiv) oder 0 (inaktiv)
@rex_param rev: Beliebige Revisionsbezeichnung

Aktionen

Bennung der Aktion Dateien:

*.postsave.action.php
*.presave.action.php
*.preview.action.php

Kopf der Aktion Dateien:

<?php
/**
 * @rex_param	id	    1
 * @rex_param	name    Testaktion
 * @rex_param	rev	    1.0
 * @rex_event	ADD	    1
 * @rex_event	EDIT    1
 */
?>

Parameter:

@rex_param id: Eindeutige ID
@rex_param name: Eindeutiger Name
@rex_param active: 1 (aktiv) oder 0 (inaktiv)
@rex_param rev: Beliebige Revisionsbezeichnung
@rex_event ADD: 1 (aktiv) oder 0 (inaktiv)
@rex_event EDIT: 1 (aktiv) oder 0 (inaktiv)
@rex_event DELETE: 1 (aktiv) oder 0 (inaktiv)

Benutzerdefinierte Konfiguration

Es ist möglich im Addon Sync unter Einstellungen die Suffixe für die Benennung und die Ordner für den Sync festzulegen.

Desweiteren findet man dort auch die Möglichkeit, den Sync für Frontend und Backend zu aktivieren/deaktivieren.