2016-08-10 5 views
0

입력 편집기로 Lifereay 포틀릿을 만들려고합니다. 톰캣 7 liferay 입력 편집기 표시

  • 을 Liferay 플러그인 SDK 이클립스 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

    당신은 그것을, 향후 참조를 위해 당신의 JSP

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

    이 추가 taglib.Just을 Liferay-UI를 포함 놓쳤다 알 수없는 태그에 대한 경고를 표시하므로 태그를 해결하지 못하거나 특별한 용도로 사용되지 않습니다.

    +0

    그랬습니다. 정말 고마워! 문제는 알 수없는 태그에 대한 경고를받지 못했기 때문에 내가 그 문제의 원인을 얻지 못했기 때문입니다. –

    0

    합금 CkEditor 또는 FCKeditor를 사용하기 만하면됩니다. 당신이 IDE에서 개발하는 경우 합금 CKEditor Click here

    인 FCKEditor click here

    +0

    FCKEditor를 사용하려고했지만 다음 오류가 발생합니다. '절대 URI : http://java.fckeditor.net은이 응용 프로그램과 함께 배포 된 web.xml 또는 jar 파일에서 해결할 수 없습니다.' –

    0

    Liferay는 자체 liferay-ui taglib 내에 CKEditor를 구현합니다.

    당신이 그것을 dinamically 사용하고자한다면 나는 당신 자신의 페이지에서 필요에 따라 자동으로 커스터마이즈 할 수있는 주석 편집기를 추천한다.