2. Installation

Hinweis: Der Parser als Ersatz des Original-ConPresso-Parsers funktioniert auch völlig ohne Installation des Moduls. Es muß nur _include/parser.php ersetzt werden. Durch die Modulinstallation werden die komplexen Debugging-Funktionen aktiviert. Das Verhalten des eigentlichen Parsers oder dessen Laufzeit werden daduch nicht beeinflußt.

Das Modul selbst wird wie jedes andere auch über "Module verwalten" installiert und aktiviert. Dort können dann auch die Einstellungen vorgenommen werden.

Anschließend kann optional noch _admin/templates.php angepasst werden.

Vorgehensweise

  1. Das Modul wird in einen Unterordner des Conpresso-Verzeichnisses kopiert. Dazu einfach den gesamten Ordner mod_parser und _include ins ConPresso-Verzeichnis per FTP übertragen.
  2. Nach Einloggen ins Backend kann das Modul über "Module"-"Module verwalten" installiert werden.
    Hierzu werden die untenstehenden Aktionen zur Verfügung gestellt.

Installation
Durch Klick auf wird das Modul installiert sowie alle Einstellungen vorgenommen.

Aktivierung
Durch Klick auf wird das Modul aktiviert.

Deaktivierung
Durch Klick auf wird das Modul deaktiviert.

Deinstallation
Durch Klick auf wird das Modul nach einer Sicherheitsabfrage deinstalliert und damit die getätigten Einstellungen gelöscht!
Um das Modul vollständig zu entfernen, müssen Sie jetzt nur noch das Modul-Verzeichnis löschen.

Modulspezifische Funktionen

Einstellungen
Durch Klick auf wird das Menü für die Moduleinstellungen aufgerufen.

templates.php

Damit bei der Anzeige der Templates auch die neuen Bedingungen korrekt gehighlightet werden, sollte folgende Anpassung vorgenommen werden:

(ca. Zeile 370)

array('/<!--\s*(file|html|image|text|url|value|ifset|ifnotset)\s*:.*?-->/si', '/<!--\s*\/(ifSet|ifNotSet)\s*-->/si'),

wird ersetzt durch

array('/<!--\s*(file|html|image|text|url|value|ifset|ifnotset|ifvalue|iffirst|iflast)\s*:*.*?-->/si', '/<!--\s*\/(ifSet|ifNotSet|ifvalue|iffirst|iflast)\s*-->/si'),