2016-08-10 10 views
0

私は入力エディタを使用してliferayポートレットを作成しようとしています。 Tomcatの7 liferay入力エディタを表示

  • LiferayのプラグインSDK Eclipseの6.2 GA5
  • のLiferay IDEにバンドル

    • のLiferay 6.2 GA5、3.0.0 GA1

    をそして私が試した:これを達成するために私が使用しています次の内容のポートレットを作成します。

    <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %> 
    <%@ taglib uri="http://alloy.liferay.com/tld/aui" prefix="aui" %> 
    <%@ page import="com.liferay.portal.kernel.util.UnicodeFormatter" %> 
    
    <portlet:defineObjects /> 
    
    <aui:button-row cssClass="guestbook-buttons"> 
        <aui:button value="TESTING"></aui:button> 
    </aui:button-row> 
    
    <liferay-ui:input-editor initMethod="initEditor" name="mieditor"> 
    <script type="text/javascript"> 
        function <portlet:namespace />initEditor() { 
         return "<%= UnicodeFormatter.toString("working") %>"; 
        } 
    </script> 
    </liferay-ui:input-editor> 
    
    Editor up. 
    

    前述のコードでは、ポートレットにボタンと入力を作成しますエディタは表示されませんが、エディタは表示されません。ボタンと文章はEditor upです。あなたは私が何を意味するかの絵を見ることができます:

    enter image description here

    ポートレットが入力エディタが表示されない理由を知っていますか?

    ありがとうございます!

  • 答えて

    1

    あなたは、あなたがIDEで開発する場合のLiferay-UI taglib.Justは、あなたのJSPに将来の参照のために

    <%@ taglib uri="http://liferay.com/tld/ui" prefix="liferay-ui" %> 
    

    これを追加含めるようにそれを逃しました未知のタグの警告が表示されます。したがって、タグの解決に失敗したり、特殊な用途があります。

    +0

    それは、大いに感謝する!問題は、私が未知のタグの警告を得ていないということです。そのため、私は問題の原因を取得しませんでした。 –

    0

    合金CkEditorまたはFCKeditorをそのまま使用できます。 合金CKEditorバージョンClick here

    FCKEditorのclick here

    +0

    私はFCKEditorを使用しようとしましたが、次のエラーが表示されます: 'このurl:http://java.fckeditor.netはこのアプリケーションでデプロイされたweb.xmlまたはjarファイルでは解決できません。 ' –

    0

    Liferayは、自身のliferay-uiタグリブ内にCKEditorを実装しています。

    私はあなたのニーズに合わせて自動的にカスタマイズできるtinymceエディタをお勧めします。

    関連する問題