Inhalte durchsuchen
Inhalt
Ausgabe der Ansprechpartner
Die Ausgabe des Ansprechpartners im Internet wird über das Seitenlayout der Inhaltsseite definiert. Dafür muß im Seitenlayout ein Pseudotag erstellt werden. Wenn zu einer Seite im Redaktionssystem ein Ansprechpartner (Person oder Orgaeinheit) ausgewählt wird, werden Felder im Dokument gefüllt. Auf diese Felder bezieht sich das zu erstellende Pseudotag.
Bei einer Person ist das Feld Guide_PersonenDL nach folgender Syntax gefüllt:
Beispiel: Feld Guide_PersonenDL
"$Nachname#Scholten$Vorname#Beate$Anrede#Frau$Titel#$Telefon#02841/782 -0$Fax#02841-97708-496$Mail#Beate.Scholten@krzn.de$Zimmernummer#211$Oeffnungszeiten#$Standort#Galmesweg$SGebaeude#KRZN 2$SStrasse#Galmesweg 70$SPLZ#47445$SOrt#Moers$SLand#Bundesrepublik Deutschland$Einheiten#*Bezeichnung=Lotus Notes Infrastruktur, Lotus Notes Entwicklung, Internet generell*UnidID=A9E2967076812B47C1256A79003E7FF1*
*Bezeichnung=Servicebereich Neuentwicklung*UnidID=700D160DF9F0DF2CC1256A42002AFB87*$UnidID#B8F94FE518617A10C12569D600375BFA$"
Bei einer Orgaeinheit ist das Feld Guide_OrgaEinheitenDL nach folgender Syntax gefüllt:
"$Bezeichnung#Lotus Notes Infrastruktur, Lotus Notes Entwicklung, Internet generell$UnidID#A9E2967076812B47C1256A79003E7FF1$"
Werden mehrere Personen ausgewählt, so werde diese nacheinander über eine Textliste ausgegeben. Mittels PseudoTags können Sie die Informationen wie gewünscht aufbereiten.
Im Rahmen des Pseudotags werden die benötigten Informationen aus dem Feld ausgeschnitten und verwendet. So kann für die Ausgabe der Ansprechpartner zum Beispiel folgendes Tag verwendet werden:
begin:="
Ansprechpartner
- ";
end:="
";
url1:="
url2:=@ReplaceSubstring(@Left(@Right(Guide_PersonenDL; "UnidID#");"$");"/0/";"/0/") + "?opendocument\">";
tmp0 := @Left(@Right(Guide_PersonenDL; "Nachname#");"$");
tmp1:=@Left(@Right(Guide_PersonenDL; "Vorname#");"$") + @If(tmp0 = ""; ""; " " + tmp0);
tmp:="§"+tmp1+"$"+tmp1+"%"+tmp1+"~"+tmp1+"#"+tmp1;
all:=@Implode(@ReplaceSubstring(@ReplaceSubstring(@ReplaceSubstring(@ReplaceSubstring(@ReplaceSubstring(tmp;"§"+tmp1;url1);"$"+tmp1;"");"%"+tmp1;url2);"~";"");"#"+tmp1;""); "
"+@char(13));
@if(tmp1!=""; begin+all+end; "")
Bei diesem Pseudotag werden die Namen der Ansprechpartner nacheinander aufgelistet und mit dem dazugehörigen Personendokument verknüpft.
- Variablen "begin" & "end"
bilden den Anfang und das Ende der Webausgabe. - Variable "url1"
stellt den ersten Teil der URL der Organisationsdatenbank zur Verfügung. - Variable "url2"
stellt den zweiten Teil der URL um Dokument in der Organisationsdatenbank zur Verfügung (Id des Personendokuments wird ermittelt). - Variable "tmp1"
stellt den Vornamen und Namen der Person bereit. - Variable "all"
erstellt die Auflistung der Personen unter Einbeziehung der vorher genannten Variablen.
Letzte Änderung: 02.03.2010 | 17:07 Uhr