Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2011, 12:59
Salami
 
Fecha de Ingreso: junio-2009
Mensajes: 31
Antigüedad: 14 años, 9 meses
Puntos: 0
Incompatibilidad de plantillas Windows - Linux ???

Buenas tardes a todos:

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 />
      &copy;<?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!