<?php
defined('_JEXEC') or die;
class plgContentMyApiTemplateLoader extends JPlugin
{
public function onContentAfterSave($context, $article, $isNew)
{
if ($context === 'com_content.article' && $isNew)
{
$templateId = 1; // Die ID des gewünschten Content Templater-Templates
$template = $this->loadContentTemplaterTemplate($templateId);
if ($template)
{
$article->text = $template;
$article->store();
}
}
}
private function loadContentTemplaterTemplate($templateId)
{
// load Content Templater Classes
require_once JPATH_SITE . '/components/com_contenttemplater/helpers/contenttemplater.php';
$template = ContentTemplaterHelper::getTemplate($templateId);
return $template ? $template->introtext : null;
}
}