He empezado a modificar el index.php para crear una plantilla nueva. No soy novato en programación, por lo que entiendo lo que estoy haciendo. He cambiado el código por el siguiente:
Código PHP:
<?php
defined('_JEXEC') or die;
JHtml::_('behavior.framework', true);
$app = JFactory::getApplication();
?>
<?php echo '<?'; ?>xml version="1.0" encoding="<?php echo $this->_charset ?>"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.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="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/blueprint/screen.css" type="text/css" media="screen, projection" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/blueprint/print.css" type="text/css" media="print" />
<!--[if lt IE 8]><link rel="stylesheet" href="blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/template.js"></script>
</head>
<body>
<div class="container">
<hr class="space" />
<!-- Logo -->
<div id="logo" class="span-7">
<a href="<?php echo $this->baseurl ?>" title="<?php echo $app->getCfg('sitename'); ?>">
<h1><?php echo $app->getCfg('sitename'); ?></h1>
</a>
<h2 id="eslogan"><?php echo $app->getCfg('sitename'); ?></h2>
</div>
<!-- Menú -->
<div id="menu" class="span-17 last">
<a href="<?php echo $this->baseurl ?>" title="<?php echo $app->getCfg('sitename'); ?>">
<h1><?php echo $app->getCfg('sitename'); ?></h1>
</a>
<h2 id="eslogan">Lorem ipsum dolor sit amet</h2>
</div>
</div>
<div class="container">
<hr />
©<?php echo date('Y'); ?> <?php echo $app->getCfg('sitename'); ?>
</div>
</body>
</html>
Veréis que sólo es la parte superior con un logo y un menú y pocos datos debajo. Todo ha ido bien con la plantilla y se visualiza lo que quiero. El problema viene al copiar la carpeta e instalarla en otro joomla. Lo que aparece no tiene nada que ver con lo que quiero; aparece la pantalla siguiente:
"La plantilla para esta vista no está disponible. Por favor, póngase en contacto con el administrador del sitio."
La he probado de las siguientes maneras:
- De Windows a Windows. Usuarios diferentes, permisos diferentes. Funciona correctamente.
- Windows a Linux. Usuarios diferentes, permisos diferentes. No funciona.
Debe ser alguna particularidad entre sistemas, algo que no pillo. ¿Quizá las barras invertidas?
Alguien que me ilumine por favor!!
Gracias de antemano. Salud!