driver/connector

Die driver/connector-Masken werden verwendet, um Masken zu definieren, die für entfernte easydbs die über den easydb Connector gefundenen lokalen Objekte zu rendern.

Die Connector-Liste wird in einer normalen easydb-Tabelle verwaltet. Die Tabelle benötigt die Spalten easydb_id (ro), name (ro), displayname, easydb_fs_url. Die mit ro gekennzeichneten Spalten werden von dem Callback übeschrieben und dürfen in der Maske nur als output_only ausgegeben werden.

Mask-Properties

map_these_masks Komma-separierte Liste mit lokalen Masken-Namen die den Bezug zwischen dem Standard-Connector-Masken-Namen und dem lokalen Masken-Namen für die Anzeige von Objekten aus entfernten easydbs herstellen. Beispielsweise wird für die Maske connector_presentation diese Variable auf VollbildPraesentation gesetzt, wenn in der lokalen easydb die Präsentation mit der Maske VollbildPraesentation gerendert wird.

easydb Connector Verbund für Universitäten

Für den easydb-Connector-Verbund gibt es ein Set von Standard-Masken-Namen, die von der exportierenden lokalen easydb gerendert werden können müssen.

Für folgende Masken-Namen muss lokal eine driver/connector-Maske existieren.

Name connector_mini Wird benutzt, um in der Suche die Ansicht Mini zu rendern.
  connector_standard Wird benutzt, um in der Suche die Ansicht Standard zu rendern.
  connector_text Wird benutzt, um in der Suche die Ansicht Text zu rendern.
  connector_slide Rendert ein Dia für den Präsentations-Editor.
  connector_detail Rendert die Detail-Ansicht.
  connector_fullscreen Rendert die Fullscreen-Detail-Ansicht.
  connector_presentation Rendert ein Dia im IFRAME der Präsentation.
  connector_presentation_mini Rendert ein Dia in der Vorschau der Präsentation.
  connector_presentation_pdf Rendert ein Dia für den PDF-Export der Präsentation in HTML.
  connector_presentation_ppt Rendert den Text für ein Dia für den PowerPoint-Export der Präsentation als Text. Das Bild wird automatisch übertragen.

cell/FUNCTION

print_result

Rendert an dieser Stelle eine Result-Mask. Verwendet im Connector-Driver.

result_id Mask-ID des result.

output_variable

Gibt eine Variable aus. Zur Verwendung in für entfernte easydb zu rendernde Masken.

type %SELECT_CHECKBOX% Platzhalter für die Markierungs-Checkbox in Trefferlisten-Objekten.
  %DETAIL_POS% Platzhalter für die aktuelle Treffer-Position im Detail-View.
  eadb_frontend Name der aktuellen easydb.

connector_move_frameset

Gibt Javascript aus, welches den aktuellen Frame auf eine bestimmte Breite oder auf Fullscreen einstellt.

width Breite in Pixeln.
fullscreen Wenn gesetzt, wird die Breite auf 100% gesetzt und vom parent.parent-Frame das Frameset auf rows=0,*.

connector_hidden_off

Verwendet in Expert-Suchen, die über eine eigene Search-Mask realisiert sind und den Connector ausschalten müssen, der ggfs. in der Einfach-Suche angeschaltet war. Diese FUNCTION gibt ein HIDDEN-INPUT aus, welches den Connector ausschaltet.

grid/FUNCTION

Keine.

grid/LINK

output_variable_link

Dies wird verwendet für Masken, die für entfernte easydbs gerendert werden. Dieser LINK gibt Platzhalter für bestimmte Aktionen aus. Der entfernte easydb Connector ersetzt diese Platzhalter durch Attribute, die in der entfernten easydb Gültigkeit haben. Zum Beispiel muss eine entfernte easydb in einer Detail-Maske selber den "zum nächsten Treffer"-Button-Link setzen.

type %DETAIL_A_TAGS% Verwendet, um im Suchergebnis-Result einen Detail-Button einzubauen.
  %FULLSCREEN_A_TAGS% Verwendet, um im Detail einen Vollbild-Button einzubauen. Dieser öffnet das Detail im Vollbild.
  %DETAIL_PREV_A_TAGS% Verwendet, um im Detail einen "vorheriger Treffer"-Button einzubauen.
  %DETAIL_NEXT_A_TAGS% Verwendet, um im Detail einen "nächster Treffer"-Button einzubauen.
  %PRESENT_COPY_A_TAGS% Verwendet, um in einem Dia einer Präsentation einen Copy-Button einzubauen.
  %PRESENT_DELETE_A_TAGS% Verwendet, um in einem Dia einer Präsentation einen Dia-Entfernen-Button einzubauen.

In dem ausgegebenen Link werden in der entfernten easydb noch weitere Strings ersetzt:

%DETAIL_NEXT_EXISTS% Dieser String wird zu "active" wenn ein nächster Treffer existiert und zu "", wenn kein nächster Treffer existiert. Schreiben Sie z.B. in LINKclass navButton%DETAIL_NEXT_EXISTS%, um die class entsprechend zu setzen.
%DETAIL_PREV_EXISTS% Dieser String wird zu "active" wenn ein vorheriger Treffer existiert und zu "", wenn kein nächster Treffer existiert.

on_off_button

Verwendet für die Einfach-Suche zur Ausgabe des Connector-An/Aus-Buttons. Diese Funktion gibt das nötige Popup-Menü inkl. Connector-Liste automatisch aus.

Verwenden Sie nicht mehr on_off_button, sondern diese neue Funktion!

button_class class für das A-Element.