Извлечение JDocument / addStyleDeclaration и JDocument / addStyleSheet .
JDocument / addStyleDeclaration :
$doc =& JFactory::getDocument();
$style = '#myid {'
. 'background-color: #cccccc;'
. '}';
$doc->addStyleDeclaration( $style );
JDocument / addStyleSheet :
$doc =& JFactory::getDocument();
$doc->addStyleSheet( 'http://www.mydomain.com/css/mystylesheet.css' );
Попробуйте поместить код в функцию onBeforeDisplayContent
, например:
function onBeforeDisplayContent(&$article, &$params, $limitstart=0)
{
$doc =& JFactory::getDocument();
$style = '#myid {'
. 'background-color: #cccccc;'
. '}';
$doc->addStyleDeclaration( $style );
$plugin =& JPluginHelper::getPlugin('content', 'FinArchivo');
$pluginParams = new JParameter( $plugin->params );
$mensaje = "";
$mensaje = $pluginParams->get('mensaje', 'Concurso acabado');
$salidaPantalla = $mensaje ;
if($article->state==-1)
return $salidaPantalla;
}
ИЛИ
function onBeforeDisplayContent(&$article, &$params, $limitstart=0)
{
$doc =& JFactory::getDocument();
$doc->addStyleSheet( 'http://www.mydomain.com/css/mystylesheet.css' );
$plugin =& JPluginHelper::getPlugin('content', 'FinArchivo');
$pluginParams = new JParameter( $plugin->params );
$mensaje = "";
$mensaje = $pluginParams->get('mensaje', 'Concurso acabado');
$salidaPantalla = $mensaje ;
if($article->state==-1)
return $salidaPantalla;
}