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.
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. |
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. |
Rendert an dieser Stelle eine Result-Mask. Verwendet im Connector-Driver.
result_id | Mask-ID des result. |
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. |
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,*. |
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.
Keine.
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. |
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. |