Overview Package Tree | OpenRat |
FRAMES NO FRAMES | |
SUMMARY: FIELD METHOD | DETAIL: FIELD METHOD |
openrat.Template
class Template
Logische Darstellung eines Templates
Field Summary |
---|
public Integer | $templateid ID dieses Templates |
public Integer | $projectid Projekt-ID des aktuell ausgewählten Projektes |
public String | $name Logischer Name |
public Integer | $modelid ID der Projektvariante |
public String | $extension Dateierweiterung dieses Templates (abhängig von der Projektvariante) |
public String | $src Inhalt des Templates (abhängig von der Projektvariante) |
Method Summary |
---|
public void | Template |
public Array | getAll Ermitteln aller Templates in dem aktuellen Projekt |
public void | load Laden des Templates aus der Datenbank und füllen der Objekteigenschaften |
public void | save Abspeichern des Templates in der Datenbank |
public Array | getTemplateIdsByValue Es werden Templates mit einem Inhalt gesucht |
public Array | getElementIds Ermitteln aller Elemente zu diesem Template Es wird eine Liste nur mit den Element-IDs ermittelt und zurückgegeben |
public Array | getElementNames Ermitteln aller Elemente zu diesem Template Es wird eine Liste mit den Element-Namen zurückgegeben |
public void | addElement Hinzufügen eines Elementes |
public void | add Hinzufügen eines Templates |
public Array | getDependentObjectIds Ermitteln alles Objekte (=Seiten), welche auf diesem Template basieren |
public void | delete Loeschen des Templates Entfernen alle Templateinhalte und des Templates selber |
Field Detail |
---|
public Integer $templateid
ID dieses Templates
public Integer $projectid
Projekt-ID des aktuell ausgewählten Projektes
public String $name
Logischer Name
public Integer $modelid
ID der Projektvariante
public String $extension
Dateierweiterung dieses Templates (abhängig von der Projektvariante)
public String $src
Inhalt des Templates (abhängig von der Projektvariante)
Method Detail |
---|
public void Template(var $templateid = '')
$templateid
public Array getAll()
Ermitteln aller Templates in dem aktuellen Projekt
public void load()
Laden des Templates aus der Datenbank und füllen der Objekteigenschaften
public void save()
Abspeichern des Templates in der Datenbank
public Array getTemplateIdsByValue(var $text, String Suchbegriff)
Es werden Templates mit einem Inhalt gesucht
$text
Suchbegriff
public Array getElementIds()
Ermitteln aller Elemente zu diesem Template Es wird eine Liste nur mit den Element-IDs ermittelt und zurückgegeben
public Array getElementNames()
Ermitteln aller Elemente zu diesem Template Es wird eine Liste mit den Element-Namen zurückgegeben
public void addElement(var $name, String Name)
Hinzufügen eines Elementes
$name
Name
- des Elementes public void add(var $name, String Name)
Hinzufügen eines Templates
$name
Name
- des Templates public Array getDependentObjectIds()
Ermitteln alles Objekte (=Seiten), welche auf diesem Template basieren
public void delete()
Loeschen des Templates Entfernen alle Templateinhalte und des Templates selber
Overview Package Tree | OpenRat |
FRAMES NO FRAMES | |
SUMMARY: FIELD METHOD | DETAIL: FIELD METHOD |