Files
idpan.poznan.pl/administrator/components/com_pagebuilderck/views/content/view.html.php
2026-02-08 21:16:11 +01:00

43 lines
1.1 KiB
PHP

<?php
/**
* @name Page Builder CK
* @package com_pagebuilderck
* @copyright Copyright (C) 2015. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* @author Cedric Keiflin - https://www.template-creator.com - https://www.joomlack.fr
*/
// No direct access
defined('_JEXEC') or die;
use Pagebuilderck\CKView;
use Pagebuilderck\CKfof;
class PagebuilderckViewContent extends CKView {
/**
* About view display method
* @return void
* */
function display($tpl = null) {
$tpl = $this->input->get('cktype', null, 'cmd');
if ($tpl == null) {
echo JText::_('COM_PAGEBUILDERCK_ERROR_LAYOUT');
exit();
}
$standarditems = array('readmore');
$layout = JPATH_ADMINISTRATOR . '/components/com_pagebuilderck/views/content/tmpl/default_' . $tpl . '.php';
if (file_exists($layout) && in_array($tpl, $standarditems)) {
include_once($layout);
} else {
// load the custom plugins
CKFof::importPlugin('pagebuilderck');
// loads all additional pagebuilderck items via plugins
CKFof::triggerEvent( 'onPagebuilderckLoadItemContent' . ucfirst($tpl) );
}
exit();
}
}