Metavariablen bearbeiten

Einführung (Konventionen und Informationen)
Metainformation: Setzen und Bearbeiten
Liste der Metavariablen

In aller Kürze…

  • Steuert Einstellungen der Dokumente, welche in dieser Rubrik erstellt werden
  • Werden durch reparse überschreiben, wenn mit "ja" in Tabelle gekennzeichnet
  • Aufrufen über Menü → Struktur → Rubriken; "Pfeil nach unten" neben gewünschter Rubrik → Meta informationen

Variablennamen, Variablenwerte und was sie bedeuten

Um nachstehende Erklärungen nicht durch die vielen Optionen unübersichtlich werden zu lassen, werden hier einige Konventionen eingeführt.

Variablennamen

Stehen Teile des Variablennamens in eckigen Klammern, so soll dies auf mehrere Möglichkeiten hinweisen, diese Variable zu bennenen. Die Optionen sind durch ein Pipe ( "|" ) getrennt.

var_[1|2] bedeutet also, dass es den Variablennamen var_1 und den Variablennamen var_2 gibt.

Welche Optionen in [LINGUA] möglich sind, wird in der Variablen linguas festgelegt.

url_[LINGUA] bei linguas={de, en, it, es} bedeutet dann: url_[LINGUA] steht für url_de, url_en, url_it und url_es.

Spezielle Werte der Variablen

Kein Wert in der Variablen bedeutet, dass kein Wert ins Dokument geschrieben wird. Als Resultat wird der Standardwert gesetzt. Falls später ein Wert eingetragen wird, wird dieser beim Reparsen eingefügt. Daraus folgt: Lieber nichts eintragen (also die Variable leer lassen), als etwas falsches. Bitte auch keine Leerzeichen einfügen, diese Fehler sind dann sehr schlecht zu erkennen.

Kann eine Variable auf Ja oder Nein gesetzt werden, so wird für Ja eine 1 eingetragen, für Nein eine 0.

"wird überschreiben"

Einige Variablen werden beim Reparsen des Dokuments überschrieben. Im Dokument veränderbare i. d. R. nicht.
In der nachstehenden Tabelle wird diese Eigenschaft ganze rechts gelistet. Statt 'ja' und 'nein'  kann auch der Name der Variable gelistet sein, welche entscheidet, ob der Wert beim Reparsen überschreiben wird.
Beispiel: Bei 'seitenbearbeiter_[LINGUA]'  steht  'seitenb_fix' . Der Seitenbearbeiter der betroffenen Dokumente wird also genau dann mit dem Standardwert der Metavariable überschreiben, wenn seitenb_fix den Wert 1 hat.

depr.

steht für deprecated und bedeutet soviel wie "veraltet, bitte nicht nutzen". Diese Variablen werden allein der Vollständigkeithalber gelistet. Größtenteils haben sie keine Auswirkungen mehr auf das Dokument.

Sonstiges

Es wird im Folgenden immer wieder von absoluten Links die Rede sein. Das sind absolute Verweise auf eine Internetseite. Sie werden mit der kompletten Domain eingeleitet. Werden die Links an eine andere Stelle kopiert, so funktionieren sie trotzdem.

https://www.uni-heidelberg.de/index.html ist ein absoluter Link. Es würde auch genügen, https://www.uni-heidelberg.de/ bzw https://www.uni-heidelberg.de und sogar //www.uni-heidelberg.de anzugeben, da ohne Verweis auf eine Datei immer nach einer index-Datei gesucht und darauf weitergeleitet wird. (In diesen Beispielen wird aufgrund einer Proxyeinstellung sogar nach https://www.uni-heidelberg.de/de weitergeleitet.)

Im Gegensatz dazu gibt es relative Links. Diese geben den Pfad zu einer Datei relativ zum Pfad der aktuellen Datei an.

Liegt zum Beispiel ein Ordner foo mit der Datei eins.html und einem Unterordner bar mit der Datei zwei.html vor, so kann man von eins.html auf zwei.html mit dem Pfad ./bar/zwei.html verweisen. Umgekehrt verweist man von zwei.html auf eins.html mit ../eins.html.

Meta-Information: Setzen und Bearbeiten

Welche Variablen in Ihrer Rubrik angezeigt werden, wird von der Elternrubrik geerbt. Wenn Sie Variablen setzen möchten, die nicht angezeigt werden, können Sie diese ganz unten über das entsprechende Feld hinzufügen. In das Feld Links wird der Name der Variable eingetragen und mittig der gewünschte Wert:

Metavariablenfuss
 
Wenn Sie eine Variable ändern und für alle Unterrubriken diesen Wert übernehmen möchten, dann speichern Sie die Meta-Informationen zuerst ab. Dann offenen Sie die Meta-Informationen der Rubrik und klicken Sie Rekursive Meta-Aktion an und wählen Sie dann die Variablen aus, die vererbt werden sollen. Dabei können Sie wählen, ob Variablen nur gesetzt werden sollen oder bereits gesetzte auch überschreiben werden sollen.

Alle Metavariablen

 
Variable Bedeutung und Werte wird über- schrie- ben
aktual_[LINGUA] Hiermit kann das Feld "Letzte Änderung" bearbeitet werden.
Zum Ausblenden "0", sonst Text eingeben.
nein
bereichsbild Das Bereichsbild ist ein Bild 200 x 88 px (200x107px für zentrale Seiten) für alle Sprachen über bzw am Anfang der rechten Spalte. Es kann absolut verlinkt werden, falls nicht wird im grafiken_ex-Ordner geschaut.
Man kann hier auch den Pfad einer SSI-Datei[1][2] eintragen, damit diese eingezogen wird um z.B. Random-Bilder anzuzeigen.
ja
bereichsbild_link ... gibt an, worauf das Bereichsbild verlinkt werden soll. Falls das Bild nicht verlinkt werden soll, einfach leer lassen. ja
breadcrumb_text_[1|2|3|4|5]_[LINGUA] Maximal 5 Schritte des Breadcrumbtrails (BCT) können über Vorbelegung in den Rubriken übernommen werden. Der BCT soll die logische Verknüpfung von der Startseite der Universität zur aktuellen Seite sein (evtl. mit Zwischenklicks beim Institut oder der Fakultät). ja
breadcrumb_link_[1|2|3|4|5]_[LINGUA] Der Link zum entsprechenden breadcrumb_text. Am besten absolut verlinken. ja
case Templateschalter für zentrale Seiten und andere Spezialfälle. ja
css_ex Betrifft im neuen Template nur noch die Leute, die die Variable imperia nicht auf 1 gesetzt haben und somit nicht auf dem Imperia-live-Server veröffentlichen. In diesem Fall wird standardmäßig https://www.uni-heidelberg.de/css (imperia-live) gesetzt oder die angegebene URL https://server/css/ des CSS-Verzeichnisses. ja
datenschutz_[LINGUA] Wenn keine Angabe gemacht ist, dann wird die Datenschutzerklärung der Universität eingefügt. Mögliche Angaben sind ein Link auf die Datenschutzerklärung der Rubrik. ja
description_[LINGUA] Vorbelegung für die Beschreibung. Änderung im Template möglich und dort erwünscht.
Die Angaben gelten für die ganze Rubrik, und werden bei Google als Teaser ausgegeben. Wenn also 10 Dateien mit dem selben Teaser auftauchen, macht das wenig Sinn.
nein
editor Ist die Vorauswahl für den Editor im Template. Default ist der FCK-Editor. Weitere Möglichkeiten sind HTML für ein normales Textfeld, in das man direkt HTML-Code schreibt und textfix für das selbe HTML-Feld, allerdings nicht änderbar. Die Möglichkeit des fixen HTML-Feldes sollte eher nicht in der Rubrik gewählt werden, sondern später im Template. nein
favicon Pfad zum Icon (Grafikdatei), das in der Adressleiste des Browser angezeigt wird. Am besten absolut verlinken. Beispiel: Icon der Uni
mehr dazu auf Wikipedia Externer Inhalt
ja
grafiken_ex

In diesem Ordner befinden sich die für das Layout notwendigen Grafiken. Sie sollten auf dem Publish-Server liegen, falls ein Server ausfällt.
Der Verweis auf die Bilder setzt sich dann wie folgt zusammen:
<url_ex><grafiken_ex><grafikname>
Es werden folgende Dateien benötigt: institut.gif, logo.gif, schriftzug_uni_heidelberg.gif, schriftzug_uni_heidelberg_en.gif, icon_top.gificon_search.gif. Bis auf die institutsspezifischen Grafiken können alle Grafiken per MAM aus der alten Mediendatenbank (Ordner /layoutgrafiken/) heruntergeladen werden.

Kurz: Bestimmt den Ordner in dem die Layoutgrafiken liegen. Hier sollte in den meisten Fällen imperia/md/images/layoutgrafiken stehen.

ja
imperia Bei 1 wird auf Imperia veröffentlicht, sonst auf url_ex. Standard: 1 ja
impressum_[LINGUA] Link zum gesetzlich vorgeschriebenen Impressum.
Manchmal will man ein eigenes Impressum erstellen um individuellere Daten anzugeben. In diesem Fall sollte dennoch ein Verweis auf das Impressum der zentralen Seiten nicht fehlen. Hier stehen weitere wichtige Information wie z.B Steuernummer etc.
ja
instcss Ermöglicht das Hinzufügen eigener CSS-Dateien. Diese sollten absolut verlinkt werden. Sollte der Wert "1" sein, so wird css_ex/institut.css eingezogen. Falls Sie Dateien angeben, dann sollten die Dateien auch vorhanden sein. Ansonsten wartet der Webserver mit der Auslieferung der Seite den Timeout ab. ja
institut Institutskürzel. Dieses Kürzel steht im Ordner auf dem Liveserver, es wird eine institut.css bzw. institut_print.css eingebunden. Außerdem dient das Kürzel als Schlüssel für Extrawünsche. Es sollte also nur nach Absprache mit der Arbeitsgruppe Website-Services geändert werden. ja
institutsemail Kontakt-E-Mail-Adresse des Instituts. Steht im Header des HTML-Dokuments (Metaangaben) und als Default beim Seitenbearbeiter ja
instschrift_[LINGUA] Der Dateiname des Schriftzug des Instituts bzw ein absoluter Link darauf. Diese Schriftzüge werden auf Anfrage von der KUM erstellt. Bitte geben Sie hierzu mindesten den Text in allen gewünschten Sprachen an. Falls ein Logo in den Schriftzug integriert werden soll, so teilen Sie dies ebenfalls mit. Wir versuchen, die Wünsche im Rahmen unserer Layoutvorgaben zu realisieren. ja
instschrift_alt_[LINGUA] Der alternative Text zur Schriftzug-Grafik. Dient zur Vorbelegung des Organisationsnamens. ja
instschrift_link_[LINGUA] Optional ein Link unter der Inschrift. ja
ip_ex(depr.) IP-Adresse des externen Publish-Servers ja
keywords_[LINGUA] Vorbelegung für die Keywords für Suchmaschinen.
Änderung im Template möglich. Hier ist möglicherweise weniger mehr, weil es die Keywörter für die ganze Rubrik sind. Sinnvoller sind Keywörter, die zum einzelnen Dokument gehören. Außerdem haben wir hier ein ähnliches Problem wie bei description, nämlich dass der Autor selten selbst welche hinzufügt, wenn bereits welche vorhanden sind.
nein
layout 2 für festes 2-spaltiges Layout, 3 für festes 3-spaltiges Layout und leerlassen, damit es der Bearbeiter auswählen kann (Default). Diese Variable wird er wirksam, wenn das Dokument manuell überschrieben wird. Aktualisieren und Reparsen funktioniert nicht. ja
linguas Mit der Rubrikenvariable linguas kann man beliebig viele Sprachen zu Imperia hinzufügen. Die Variable selbst ist als "Array" aufgebaut und nimmt pro Zeile (neue Zeile mit + hinzukopieren) ein Länderkürzel (gemeint ist Sprachenkürzel) an. ja
mittlere_spalte_includedatei_[first|last]_[LINGUA] Diese Rubrikenvariable erwartet einen relativen Link auf eine SSI-Datei. Der Inhalt der Datei wird dann entweder zwischen Überschrift und Text im "first"-Fall oder zwischen Text(modulen) und Seitenbearbeiter im "last"-Fall eingefügt. ja
nach_navi_ssi_[LINGUA]
nach_navi_ssi
Kann einen Pfad zu einem SSI-Schnipsel enthalten, der nach der Navigation eingezogen wird. (Vorsicht bei relativer Verlinkung!)  Es wird zuerst nach nach_navi_ssi_[LINGUA] geschaut, und falls das nicht existiert, nach nach_navi_ssi.
Der Einzug findet in der Navigation und nicht im Dokument statt, also muss nach Änderung die Navigation aktualisiert werden.
ja
navi_[LINGUA]_ssi

Bei dieser Angabe steht die Sprache aus historischen Gründen in der Mitte zwischen den beiden Unterstrichen.

Standard: navi_[LINGUA].ssi

Alternativ kann ein Link auf eine bestehende Navi einer anderen Rubrik angegeben werden.
Zu empfehlen ist dabei die relative Verlinkung.
(Bsp: ../../navi_de.ssi, um die Navigation aus 2 ebenen höher einzuziehen.)
Sollte mittels absoluten Pfad (Bsp: /verzeichnis/.../navi_de.ssi) verlinkt werden, so funktioniert bei einem VHost die Bearbeitung nicht mehr richtig und url_ex muss richtig gesetzt werden.

ja
navi_nicht_in_rubrik(depr.) Falls in dieser Rubrik keine eigene Navigation ist, dann setzen Sie dieses Feld auf 1, sonst (default) leer lassen. ja
navigation_[LINGUA] Vorauswahl der Navigation für die ganze Rubrik. Der Wert muss die Id aus der Navigation sein, z.B. id_de_10 oder id_en_10. Die Navigation ist dann im Eingabetemplate ausgeblendet. Der Wert kann im Template geändert werden nein
navihor Es gibt eine horizontale Navigation (1) oder es wird keine horizontale Navigation ausgegeben. Standard = 1. ja
navihor_[2|3|4|5|6]_link_[LINGUA] Der zu navihor_[2|3|4|5|6]_text_[LINGUA] gehörende Link. Angabe mit vollständigem Pfad, einschließlich aller Schrägstriche. Der Link zur englischen Seite wird bei leerem Feld automaisch ermittelt. Da diese Punkte änderbar sind, werden sie nicht mit den Rubrikenwerten überschrieben. Hier sind einige Vorüberlegungen nötig, da Änderungen sehr zeitaufwändig sind. nein
navihor_[2|3|4|5|6]_text_[LINGUA] (Von rechts nach links) Die 1. Stelle (navihor_1_text_[LINGUA]) ist für die automatische Verlinkung zu Dokumenten anderer Sprachen reserviert. Sie werden nur ausgegeben, wenn navihor_entries_[LINGUA] entsprechend gesetzt ist und navihor auf 1 steht. Leere Felder werden auf der Webseite nicht angezeigt. nein
navihor_entries_[LINGUA] Anzahl der horizontalen Elemente, die standardmäßig angezeigt werden. Kann im Template geändert werden. nein
no_description Bei 1 wird kein Metatag geschrieben, auch dann nicht, wenn eine Description im Dokument angegeben ist. ja
no_keywords Bei 1 wird kein Metatag geschrieben, auch dann nicht, wenn Keywords im Dokument angegeben sind ja
pathway Es soll einen Breadcrumbtrail geben (1) oder nicht. Standard = 1. ja
presse Ist dieser Wert "1", so wird das Eingabefeld in ein Flexmodul gewandelt, optimiert für die Pressemitteilungen der Pressestelle. ja
rechte_spalte_includedatei_[first|last]_[LINGUA] Eine SSI-Datei wird auf dem Liveserver in die HTML-Datei eingelesen und zwar in der rechten Spalte (first) unterhalb des Bereichsbildes, falls vorhanden, bzw. (last) an letzter Stelle. Die Ausgabe erfolgt auf allen dreispaltigen Seiten einer Rubrik. Die Angabe der Datei lautet beispielsweise: /ssi/dateiname.ssi. Bei virtuellen Hosts ist diese Angabe nicht eindeutig und führt zu einer häßlichen Fehlermeldung auf der Seite. Hier empfiehlt sich die mühsame Pfadangabe mittels: ../../ssi/dateiname.ssi. Falls Sie kein SSI benutzen möchten, einfach leer lassen. ja
root_ex(depr.) Rootordner auf dem Publish-Server ja
RTL_[LINGUA] Wechselt die Schreib-/Lese-Richtung (1), z. B. für arabisch. ja
seitenb_fix Default: 0
Wenn diese Variable auf 1 gesetzt ist, werden die Dokumentvariablen seitenbearbeiter_[LINGUA], seitenbearbeiterLink_[LINGUA] und seitenbearbeiterLinkText_[LINGUA] mit den Werten aus der Rubrik überschrieben.
Achtung: Das heißt, dass manuelle Werte der o.g. Dokumentenvariablen unwiederbringlich gelöscht werden.
ja
seitenbearbeiter_[LINGUA] Text wie: Verantwortlich für die Seite: oder Verantwortlich:. Leere Felder werden auf der Webseite nicht angezeigt. seitenb_fix
seitenbearbeiterLinkText_[LINGUA] Der Verantwortliche, der dann anklickbar ist. Ein spezieller Seitenverantwortlicher kann im Template eingetragen werden. seitenb_fix
seitenbearbeiterLink_[LINGUA] Dessen E-Mail-Adresse ohne mailto: oder ein Link. seitenb_fix
siegel Es gibt ein Siegel oder Logo zwischen Navi und Schriftzug (1) oder nicht. Falls das Logo im Schriftzug integriert ist, bitte leer lassen. ja
siegel_fname Dateiname des Siegels. Er kann absolut verlinkt werden, falls nicht wird im grafiken_ex-Ordner geschaut. ja
siegel_link optionale Verlinkung des Siegels. ja
siegel_alt Der Alternativtext zur Grafik siegel_fname. ja
siegel_width Breite des Siegels (max. 200px). ja
siegel_height Höhe des Siegels. ja
siegel_linksbuendig Richtet das Siegel linksbündig aus (1) oder zentriert. ja
site (depr.) Site-Verzeichnis, wird zur Zeit nicht ausgewertet. Taucht beim Veröffentlichen auf. ja
spalten_[LINGUA] Ist die Vorbelegung für die Spaltenanzahl. Mögliche Werte sind "2" oder "3". Default ist "2". Sollte die Variable layout gesetzt sein, so wird die Variable spalten überschrieben. nein
ssi_ex (depr.) In diesem Verzeichnis befinden sich alle SSI-Dateien mit Ausnahme der rubrikenspezifischen Navigation. Diese Dateien liegen in dem der Rubrik zugeordneten Ordner. Eintrag muss leer sein, wenn Navi über Template erstellt wurde! ja
ssi_meta_[LINGUA] Falls für die Headerangaben zusätzliche Informationen eingebunden werden sollen, so kann eine weitere SSI-Datei eingebunden werden. Schreibweise: /pfad/dateiname.ssi. ja
statistik zugewiesene ID für die statistische Auswertung. Senden Sie eine Anfrage an website-services@urz.uni-heidelberg.de. ja
template Steuert das Template. Hier sollte immer _institute stehen, falls die Rubrik nicht zur jüdische Hochschule (_hfjs) oder der Akademie der Wissenschaften (_haw) gehört. ja
title_plus_[LINGUA] Wird an den HTML-Titel angehängt. Der HTML-Titel befindet sich im Kopf der HTML-Seite und wird in der obersten Browserleiste dargestellt. ja
transfermodus (depr.) Kann frei bleiben, wenn imperia=1. Ansonsten: FTP, SFTP, Webdav, SCP. ja
unispiegel Unterdrückt in Verbindung mit presse das Datum. ja
url_[LINGUA] Pfad, der zur Veröffentlichung genommen wird. Beispiel: ordner1/ordner2, wobei nur die inneren Schrägstriche (kein Backslash) angegeben werden. Aus diesen url_[LINGUA] wird directory_[LINGUA]. Dabei wird in der directory.db (Systemdatei) nachgeschaut, ob dies für die Rubrik seine Richtigkeit hat. Wenn nicht, wird bei directory_[LINGUA] der vorgegebene Ordner vorgestellt. Dadurch können auf dem Zielsystem zwar wilde Ordner (falsche) angelegt werden, aber diese Ordner befinden sich alle im richtigen Zweig. ja
url_ex URL-Adresse des Webservers. Standard: https://www.uni-heidelberg.de. In diesem Fall können Sie die Variable leer lassen. Wichtig ist die Variable, wenn Sie auf einem Vhost oder einem eigenen Server veröffentlichen. ja
url_ex_[LINGUA] Pfad für externe Server. Dieser Pfad muss auch nur angegeben werden, wenn Sie einen Vhost auf dem Imperia-Live-Server bekommen. Hieraus werden relative Pfade, wie z. B. der automatisch berechnete "English"-Pfad in der horizontal Navigation, berechnet. Bsp: url_de ist einrichtungen/zuv/beispielpfad, dann muss url_ex_de beispielpfad sein. ja
variabel Das Institut möchte ein variables Layout (1) oder ein auf 1028px-fixiertes.
Variable nicht gesetzt ≅ 0 (→ fixes Layout)
ja
vier_augen (depr.) Bei 1 wird im Workflow ein zusätzlicher Schritt eingefügt. Sehr sinnvoll ist es nicht, da die Vorschau nicht richtig funktioniert. Der Chefredakteur sieht die Seite nur mit dem Mastertemplate (das Eingabetemplate) und nicht mit dem Template, mit dem die Seite freigeschaltet wird. ja
virt_dir (depr.) Falls virtuelle Hosts vorliegen, dann sollten die HTML-Dateien alle im Hauptordner (url_de) liegen. Für die Navigation und die Übersichtlichkeit der Dokumente sind jedoch Unterrubriken notwendig. Deshalb gibt es virt_dir. Dieser Unterordner wird erzeugt und enthält letztendlich nur die Navigation. D. h. aus der Navigation heraus muss mit ../dateiname.html verlinkt werden. Zwischen den Dokumenten genügt dateiname.html. ja

 

Verantwortlich: Website-Services
Letzte Änderung: 29.01.2021
zum Seitenanfang/up