Файл: contao-3.5.8/system/modules/comments/elements/ContentComments.php
Строк: 54
<?php
/**
* Contao Open Source CMS
*
* Copyright (c) 2005-2016 Leo Feyer
*
* @license LGPL-3.0+
*/
namespace Contao;
/**
* Class ContentComments
*
* @author Leo Feyer <https://github.com/leofeyer>
*/
class ContentComments extends ContentElement
{
/**
* Template
* @var string
*/
protected $strTemplate = 'ce_comments';
/**
* Display a wildcard in the back end
*
* @return string
*/
public function generate()
{
if (TL_MODE == 'BE')
{
/** @var BackendTemplate|object $objTemplate */
$objTemplate = new BackendTemplate('be_wildcard');
$objTemplate->wildcard = '### ' . utf8_strtoupper($GLOBALS['TL_LANG']['FMD']['comments'][0]) . ' ###';
$objTemplate->title = $this->headline;
return $objTemplate->parse();
}
return parent::generate();
}
/**
* Generate the module
*/
protected function compile()
{
$this->import('Comments');
$objConfig = new stdClass();
$objConfig->perPage = $this->com_perPage;
$objConfig->order = $this->com_order;
$objConfig->template = $this->com_template;
$objConfig->requireLogin = $this->com_requireLogin;
$objConfig->disableCaptcha = $this->com_disableCaptcha;
$objConfig->bbcode = $this->com_bbcode;
$objConfig->moderate = $this->com_moderate;
$this->Comments->addCommentsToTemplate($this->Template, $objConfig, 'tl_content', $this->id, $GLOBALS['TL_ADMIN_EMAIL']);
}
}