Пример по созданию своих jdoc-элементов для использования в шаблоне

Создание нового типа для рендеринга

В папке libraries/joomla/document/html/renderer/ создаем файл myjdoc.php со следующим содержимым:

 

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

class JDocumentRendererMyjdoc extends JDocumentRenderer
{

  function render($name = null, $params = array(), $content = null)
  {
    return 'hello';
  }

}

Теперь, если в шаблоне прописать


то после обновления страницы мы увидим в месте, где был вставлен тег, текст «hello».

Теперь создадим аналог jdoc:head для вставки js-кода внутри тега body