2014-11-24 2 views
0

이 내 플러그인 코드가 작동하지 않습니다줌라 이벤트는

<?xml version="1.0" encoding="utf-8"?> 
<extension version="3.1" type="plugin" group="content"> 
    <name>Content - HideArticles</name> 
    <author>Saleh Zamzam</author> 
    <creationDate>2014-11-23 15:33:47</creationDate> 
    <license>MIT License</license> 
    <authorEmail>[email protected]</authorEmail> 
    <authorUrl>www.example.com</authorUrl> 
    <version>1.0.0</version> 
    <description>Hide Custom Articles from Home page</description> 
    <files> 
    <filename plugin="hide_articles">hide_articles.php</filename> 
    </files> 
    <languages> 
    <language tag="en-GB">language/en-GB/en-GB.hide_articles.sys.ini</language> 
    <language tag="en-GB">language/en-GB/en-GB.hide_articles.ini</language> 
    </languages> 
    <config> 
    <fields name="params"> 
     <fieldset name="Settings" label="Settings"> 
     <field name="Ids" type="text" default="" label="Articles Ids" description="" size="100"/> 
     </fieldset> 
    </fields> 
    </config> 
</extension> 

이벤트가 트리거되지 없구요.

플러그인이 오류 메시지없이 성공적으로 설치되었음을 유념하십시오.

홈 페이지에서 사용자 지정 항목을 숨기고 내보기에 따라이를 수행하려고한다는 내 아이디어가 있습니다.

$view = JFactory::getApplication()->input->getString('view', ''); 

어떤 아이디어일까요?

답변

1

줌라 3.x는 onPrepareContent 이벤트를 트리거하지 않습니다.

이 이벤트는 이전 버전의 Joomla에서 트리거됩니다.

같은

사용 onContentPrepare 이벤트 대신 의 onPrepareContent는 onBeforeDisplayContent 이벤트와 함께 간다.

모든 콘텐츠 관련 이벤트는 this link을 참조하십시오.

+0

함수 이름을'onContentPrepare'로 수정했고, 작동하지 않습니다. 매우 이상한 행동입니다. – Saleh

+0

oncontent는 joomla com_content 확장에 의해 트리거 된 이벤트를 준비합니다. 홈 페이지에 기사가 포함되어 있지 않으면이 이벤트가 실행되지 않습니다. – Nick

+0

아니요, 홈페이지에 적어도 7 개의 기사가 있습니다 – Saleh