2017-10-18 4 views
1

Ich versuche, eine benutzerdefinierte Konfigurationsdatei zu allen RichText-Elementen in meiner Anwendung hinzuzufügen, aber ich kann nicht herausfinden, wie Sie die Konfigurationsdatei korrekt in das Dojo-Attribut verweisen. Ich möchte darauf Bezug nehmen zur Datenbank.Wie füge ich eine benutzerdefinierte CKEditor-Konfigurationsdatei zu XPages hinzu?

<xp:dojoAttribute name="customConfig" value="cke_custom_config.js"></xp:dojoAttribute> 

enter image description here

<xp:inputRichText id="inputRichText2" value="#{cd.Body}"> 
    <xp:this.dojoAttributes> 
    <xp:dojoAttribute name="customConfig" value="cke_custom_config.js"></xp:dojoAttribute> 
    </xp:this.dojoAttributes> 
</xp:inputRichText> 

In meinem Beispiel über der Konfigurationsdatei wird verwiesen auf: http://server/xsp/.ibmxspres/domino/ckeditor/cke_custom_config.js?t=G44E

Wie kann ich den Pfad der Konfigurationsdatei „WebContent/cke_custom_config Punkt ändern. js "?

Antwort

3
<xp:inputRichText id="inputRichTextBody" 
    value="#{cd.Body}"> 
    <xp:this.dojoAttributes> 
     <xp:dojoAttribute name="customConfig" 
      value="${facesContext.externalContext.request.contextPath}/cke_custom_config.js?open"> 
     </xp:dojoAttribute> 
    </xp:this.dojoAttributes> 
</xp:inputRichText> 

Der EL-Teil hinzugefügt, bevor die cke_custom_config.js? Geöffnet der Pfad der aktuellen Datenbank vorhanden ist.

+0

danke. Warum muss ich den Zeitstempel loswerden, ist das für die Verhinderung von Cache? –

+0

Ich denke Parameter werden funktionieren, wenn "cke_custom_config.js? Öffnen" –

+0

@ThomasAdrian: Ok, änderte meine Antwort –

Verwandte Themen