2014-10-14 3 views
2

내 자신의 사용자 정의 JDOC : include 태그를 만들려면 어떤 Joomla Platform/CMS 클래스를 확장해야합니까?joomla 템플릿 사용자 정의 JDOC 문

나는

<JDOC:include type="scripts" /> 
<JDOC:include type="scripts-body" /> 

및 다른 종류의 무리처럼 사용자 정의 JDOC 태그를 가지고 싶습니다.

+0

그리고 기능의 어떤 종류의 당신은 여기에 구현하려는? –

답변

1

당신은 당신이 다음 파일을 태그로 scripts를 사용한다고 가정 ..

libraries/joomla/document/html/renderer/ 

파일 이름을 추가하는 태그와 동일해야합니다 .. 사용자 정의 jdoc 태그를 추가 할 위치 아래에 새 파일을 추가 할 필요가 이름은 scripts.php

이어야합니다. 이제이 파일에 아래 코드를 추가해야합니다. 태그 이름이 scripts 그대로 그래서 클래스 이름은 JDocumentRendererScripts

<?php 
defined('JPATH_PLATFORM') or die; 

class JDocumentRendererScripts extends JDocumentRenderer 
{ 
    public function render($scripts, $params = array(), $content = null) 
    { 
     $contents = ""; 
     //Do your work here 
     return $contents; 

    } 


} 
?> 

이제 사용자 정의 jdoc 코드 <JDOC:include type="scripts" />

희망이 도움을 사용할 수 있어야합니다 ..

+0

이것은 일했습니다 ... 고마워요 :) –