20.01.2015 Aufrufe

OPUS 4 Handbuch - KOBV

OPUS 4 Handbuch - KOBV

OPUS 4 Handbuch - KOBV

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!