ModPar-Funktionen - URL bearbeiten
Aufruf der Funktion |
F4 - dann "URLs bearbeiten" wählen |
In den Kategorien #8e ff (Elektronische Adresse) kann die URL einer Internet-Adresse eingegeben werden, aber auch der Name einer lokalen Datei, mit der man den Datensatz verknüpfen will.
Teilfelder:
$u |
URL
Beispiele für lokale Dateien:
file://server/verzeichnis/datei.pdf (immer intern)
file:datei.pdf (immer intern, Stammpfad wird vom System ergänzt)
c:\texte\blabla.doc (ist immer intern)
Beispiele Internet-Link:
http://www.server.de/verzeichnis/datei.pdf (absolut)
http:datei.pdf (Stamm-URL wird vom System ergänzt)
Steht nach file: oder http[s]: kein "//", wird von a99 der Stammpfad oder die Stamm-URL ergänzt (s.a. Datenbank-Konfiguration).
Einträge mit "file:" beginnend: werden in a99 an das Betriebssystem zur Ausführung übergeben. Im WebOPAC werden diese Einträge ignoriert. |
$t |
nimmt einen Text auf, der in einer Titelanzeige statt der URL angezeigt werden soll. Wenn es fehlt, wird die URL gezeigt. |
$z |
Kommentar zur URL; wird nach der URL angezeigt |
$x |
interne Bemerkung; wenn hier das Wort 'intern' vorkommt, wird der Link vom Web-OPAC nur im Intranet angezeigt.
Das Teilfeld selbst wird nur in a99 angezeigt. |
WICHTIG: In Datei- und Pfadnamen (FSP) keine Leerzeichen verwenden!
Sind "&"-Zeichen enthalten, wird Janas zur Anzeige verwendet.
Beteiligte Dateien: url-edt.flx, url.frm, url.fh, MP_DB.FLB; d-wrtf.apr, mp_winstrt.flx, al2d-full.apr
Regeln für die Verarbeitung der #8e-Kategorien
nach Erfassung im Formular, vor dem Speichern:
RUB1: wenn Teilfeld u (URL) "://" enthält, unverändert speichern
RUB2: Wenn URL an zweiter Position ein ":" enthält, alle "\" durch "/" ersetzen, dann speichern
RUB3: wenn URL mit "http[s]:" oder "file:" beginnt, alle "\" durch "/" ersetzen, dann speichern
RUB4: wenn URL nicht mit "http[s]:", ftp: oder "file:" beginnt, "file:" davor setzen und Ersetzungen wie in RUB3 vornehmen, dann speichern
RUB5: vor dem Speichern alle '_' in URL durch '%5f' ersetzen
Korrespondierende Regeln, die in anderen Programmteilen umgesetzt werden:
Bei der Anzeige in a99/Alcarta:
RUA1: wenn in URL nach "file:" kein "//" vorkommt, für Link Stammpfad aus Konfiguration ergänzen
RUA2: wenn in URL nach "http[s]:" oder "ftp:" kein "//" vorkommt, für Link Stamm-URL aus Konfiguration ergänzen
RUA3: alle '%5f' in URL durch '_' ersetzen
Bei Anzeige im AndoLib-WebOPAC:
RUW1: wenn im Teilfeld x das Wort "intern" vorkommt, Anzeige bei Zugriffen von ausserhalb des Intranet-Bereichs unterdrücken. Das Intranet wird über die Angabe der IP-Bereiche in der OPAC-Konfiguration definiert. (s.a. Datenbankkonfiguration)
RUW2: Link nicht anzeigen, wenn URL mit {laufwerksbuchstabe}: beginnt
RUW3: wie RUA2
Artikel zuletzt bearbeitet am: 30.07.2019 10:05