Neues Template
  • einen Namen name aussuchen
  • ein Template mit dem Namen name.html im Ordner /templates/ erstellen

  • ein Formular mit dem Namen create_name.html im Ordner /templates/ erstellen, um einen Eintrag zu posten mit dem Formularkopf:
    <form action="create.pl" method="get" enctype="text/plain" name="formular">
    <input name="file" type="hidden" value="../codex/contents/name.txt">

  • ein Formular mit dem Namen change_name.html im Ordner /templates/ erstellen, um einen Eintrag zu Ändern unter Benutzung der Befehle und Variablen mit dem Formularkopf:
    <form action="change.pl" method="get" enctype="text/plain" name="formular">
    <input name="file" type="hidden" value="../codex/contents/name.txt">

  • ein Datei mit dem Namen name.txt im Ordner /contents/ erstellen, wobei in der ersten Zeile folgendes stehen sollte:
    Eigenschaft1|Eigenschaft2|Eigenschaft3|...|EigenschaftN|Rechte
    • EigenschaftX kann irgendeinen Wert haben
    • Rechte nach folgendem Muster:
      Script1,Rechtebedingung1,...,ScriptN,RechtebedingungN
      • ScriptX = create.pl,change.pl oder load.pl
      • RechtebedingungX - besitzt der User den entsprechenden Status,kann er das entsprechende ScriptX für diese Datei ausführen
        • status
        • >= status
        • <= status
        •   = status
        •   > status
        •   < status

  • wollt ihr auch Rechte für die Form setzen, könnt ihr in die erste Zeile ähnlich schreiben
    <!--Script1,Rechtebedingung1,...,ScriptN,RechtebedingungN-->

  • hinzufügen des Eintrags name.txt zu [find], [match] und zu [dataset] in der config.txt in /cgi-bin/
  • hinzufügen von
    <input name="$var{old}EigenschaftN" type="hidden" value="$e[n]">
    zu change_name.txt, für alle Eigenschaften, die in [find] für name.txt aufgezählt werden ($var{old} ist default-mäßig "old_")


zurück