OPUS 4 Handbuch - KOBV
OPUS 4 Handbuch - KOBV
OPUS 4 Handbuch - KOBV
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Erweiterte Konfiguration 49<br />
<br />
Analog dazu kann ein Titel folgendermaßen mit Defaultwerten definiert werden:<br />
<br />
<br />
<br />
<br />
8.3.2 Templates<br />
Die Templates zu den Dokumenttypen liegen im Ordner opus4/modules/publish/views/scripts/form.<br />
Neben der Möglichkeit, die Reihenfolge der Elemente zu bestimmen, kann über die Veränderung der<br />
eingebundenen css-Klassen auch das Aussehen verändert werden. Darüberhinaus besteht die<br />
Möglichkeit, den Elementen Optionswerte mitzugeben. Die Signatur der Methoden lautet:<br />
element($value, $options = null, $type = null, $name = null)<br />
group($value, $options = null, $name = null)<br />
Wann Felder als element bzw. als group benutzt werden müssen, kann einer Tabelle im Kapitel 12.3 "<br />
Feldtypen für die Templates" im Anhang entnommen werden. Der Wert "value" wird immer mit dem<br />
Namen übergeben, "options" sind auch optional und repäsentieren einen String, der mögliche html-<br />
Attribute des Elements enthalten kann. "type" bezeichnet den Typ des Elements und ist optional, sowie<br />
auch der "name" .<br />
So können die Optionswerte benutzt werde:<br />
group($this->groupTitleAbstract, "cols='60' rows='9'"); ><br />
In diesem Beispiel entspricht der String "cols='60' rows='9'" dem Wert $options . Um Fehler zu<br />
vermeiden, sollte genau diese Schreibweise angewendet werden. Damit wird festgelegt, dass das<br />
Textfeld für einen Abstract 60 Spalten breit und 9 Zeilen hoch ist. Dieses Element benutzt bereits die<br />
css-Klasse form-textarea, in der Sie das Aussehen anpassen können.<br />
group($this->groupTitleMain, "size='60'"); ><br />
Mit diesem Optionswert wird die Länge des Titel-Feldes z.B. auf 60 Zeichen eingestellt. Das Element<br />
benutzt standardmäßig die css-Klasse form-textfield, die entsprechend angepasst werden kann.<br />
Für den Fall, dass das Element keine Klasse benutzt, gibt es folgende Variante:<br />
element('button_label_abort', "class='form-button submit-button'",<br />
"Submit", "send"); ><br />
Hierbei steht der Optionswert für den Button an zweiter Stelle. Damit wird für den Button jetzt die css-<br />
Klasse form-button submit-button benutzt.<br />
Generell gilt, dass alle möglichen Attribute von html-Elementen verwendet werden können. Dabei<br />
bestimmen Sie im Dokumenttyp mit "formelement", um welches html-Element es sich handelt und<br />
welche Attribute überhaupt möglich sind.<br />
8.3.3 Anpassung der Übersetzungsressourcen<br />
Nach dem Erstellen eines neuen Dokumenttyps muss in der Datei opus4/modules/default/<br />
language_custom/index.tmx ein entsprechender Eintrag ergänzt werden. (Siehe Kapitel 8.1.)<br />
© 2011 Doreen Thiede, <strong>OPUS</strong> 4.1 Dokumentation Version 1.6