Q-100.163

Multiobject-Pages in der Webindex

Frage
Problem Einbinden von Multiobject-Pages in die Webindex.
Produkt David
Priorität normal
Effekt normal
Datum 10.06.2002

Antwort
Sie haben die Möglichkeit, auch mehrere Dokumente, sowie deren Inhalt auf einer Web-Site darzustellen, dies ist für eine Vorauswahl sehr praktisch. Bei Klick auf den Link eines Adresseintrages steht Ihnen dann der gesamte Inhalt des Adresseintrages inkl. aller Datensätze zur Verfügung.

Und so wird's gemacht:

  1. Im Template »Webindex«, das zu diesem Zweck lokal im entsprechenden Archive liegen muss, müssen Sie das Kommando »##ARCHIVE##« um den Parameter »/MultiObjectPage« (kurz: »/MOP«) ergänzen.
  2. Außerdem muss je nach darzustellendem Eintrags-Typ ein Template namens »Mop_addr«, »Mop_fax«, »Mop_email«, »Mop_tmail« bzw. »Mop_sms« im aktuellen Archive oder im Template Archive vorhanden sein.
  3. Deren Inhalt entspricht grundsätzlich dem WEB-Template des gleichen Nachrichten-Typs (WEB-ADDRESS, WEBFAX und WEBTEXT).
  4. Die Include Einträge wie »##INCLUDE HEAD##« und »##INCLUDE TAIL##« dürfen jedoch in den MOP-Templates auf keinen Fall enthalten sein.
Die Inhalte der Nachrichten werden im Browser nun jeweils unter dem dazugehörendem Archive-Eintrag angezeigt. Die Anzeige der Nachrichten können Sie in der Länge beschränken.

Dazu müssen Sie zusätzlich in der MOP Datei den Parameter »/MAX=« hinter den Mailtext Befehl angegeben (##Mailtext /MAX=100##). Setzen Sie den Wert z.B. auf 200, so werden in der Listendarstellung lediglich 200 Zeichen des jeweiligen Eintrages eingebunden.

Der Archive-Eintrag selbst ist weiterhin ein Link zum Dokument. Dieser Link kann wie bisher über den Parameter »/EntryFormat=...« (kurz: »/EF=...«) formatiert werden.

Soll die Darstellung des Links unterdrückt werden und lediglich eine Auflistung der Inhalte aller Einträge erfolgen, so können Sie dies durch die "leere" Angabe eines Formatstrings mittels Parameter »/FSTR=« machen, oder durch ein in der Betreffzeile des Dokumentes vorangestellten <#/A>.