Primeiro deve-se criar um arquivo component.php que vai ficar na raíz do seu template, com o seguinte código:
Código: Selecionar todos
<?php
/**
* @copyright Copyright (C) 2005 - 2007 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/<?php echo $this->template; ?>/css/template.css" type="text/css" />
</head>
<body class="contentpane">
<jdoc:include type="message" />
<jdoc:include type="component" />
</body>
</html>
Se você usa o editor JCE, talvez tenha problemas com os estilos apresentados por ele. Eu tive. Resolvi isso indo na administração do componente e definindo:
Use Template CSS: No
Use Custom CSS file: templates/seu_tema/css/editor.css (você precisa de um arquivo editor.css com os estilos do editor).
No TinyMCE não dá problema.
Bem, é isso. Espero que ajude alguém!