Konfuguration des Moduls Konfigurationsdateien

Wo liegen die Konfigurationsdateien?

Die Informationen über den Aufbau einer Kontigurationsdatei leigen in dem Ordner "conftamplate"  ($tt_docroot.'phplib/version/'.$a_site['version'].'/conftemplate/). Die zu kontigurierenden Informationen sind hier als array angelegt ($a_formular), welches der Formularclasse übergeben wird.

Die Konfigurationsdateien, welche die entsprechenden Ausgabemodulen benutzen, werden in den Ordner "conf" ($tt_docroot.'files/'.$a_site['id'].'/conf/) geschrieben. Auf diese Weise bleiben die Konfigurationsdateien für eine Site auch bei einem Update unberührt.


Welchen Inhalt hat eine Konfigurationdatei?

Die gewünschten Konfigurationsparameter werden in einem Array namens a_conf  abgelegt. Wenn man in einem Ausgabemodul also eine Konfigurationsdatei einschließt, steht einem danach die Variable $a_conf zur Verfügung. Welche Einträge dieses Array hat hängt von der jeweiligen Datei ab.
Beispiel einer Datei (backoffice.php)
<code<?php
$a_conf=array();
$a_conf['bruttonetto'] = "brutto";
$a_conf['clientType'] = "company";
$a_conf['defaultMwSt'] = "16";
$a_conf['currency_code'] = "EUR";
?>code>

Konfigurationsdateien für Redakteure

Das Modul "Konfigurationsdateien" kann auch im Redaktionsbereich verwendet werden. Hierzu muss der Administrator der Site einen Menüpukt für den Redaktionsbereich anlegen, bei welchem folgende Einstellungen vorgenommen werden müssen:
  1. Das Modul wählen: Konfigurationsdateien
  2. Einträge bei Modul Optionen 2.
    • Damit das Modul weiss, welche Dateien es anzeigen soll muss Sie hier folgendes eintragen:
      confFiles:dann eine Kommagetrennte Liste der gewünschten Dateien (Bsp.: confFiles:basket.php,backoffice.php).
      Wenn Sie hier das Editieren alle verfügbaren Konfigurationsdateien ermöglichen wollen, geben Sie dieses ein "confFiles:all"
Innerhalb des Administrationsbereiches bekommen Sie immer alle Dateien aufgelistet.


zurück