Back to top

Autore Topic: Template costruito non riconosciuto  (Letto 1731 volte)

Offline giancarlo75

  • Esploratore
  • **
  • Post: 160
    • Mostra profilo
Template costruito non riconosciuto
« il: 17 Lug 2011, 16:38:19 »
Seguendo questo articolo:
http://www.joomla.it/articoli-della-community-16/4426-che-cosa-bisogna-sapere-su-joomla-16-parte-5-i-templates.html
ho tentato di costruire un template partendo da zero, ma non riesco a farlo vedere a Joomla e non capisco il motivo... anche se la index.php è vuota Joomla dovrebbe riconoscere il template.

Il template contiene i file:

index.php
index.html
templateDetails.xml
favicon.ico
template_thumbnail.png
template_preview.png

e le cartelle:

css con dentro template.css
images vuota
html vuota

Il file templateDetails.xml è questo:
Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
<extension version="1.6" type="template" client="site">
    <name>Joomla 1.6 Template Name</name>
    <creationDate>10/10/10</creationDate>
    <author>Giancarlo</author>
    <authorEmail>giancarlo@email.com</authorEmail>
    <authorUrl>http://www.s-go.net</authorUrl>
    <copyright>s-go Consulting LLC</copyright>
    <license>GNU General GPL</license>
    <version>1.0</version>
    <description>My Joomla 1.6 Beta template xml description</description>
    <files>
        <filename>index.php</filename>
        <filename>index.html</filename>
        <filename>favicon.ico</filename>
        <filename>templateDetails.xml</filename>
        <filename>template_thumbnail.png</filename>
        <folder>css</folder>
        <folder>images</folder>
        <folder>html</folder>
    </files>
    <positions>
        <position>position-1</position>
        <position>position-2</position>
        <position>position-3</position>
        <position>position-4</position>
        <position>position-5</position>
        <position>position-6</position>
        <position>position-7</position>
        <position>position-8</position>
        <position>position-9</position>
        <position>position-10</position>
        <position>position-11</position>
        <position>position-12</position>
        <position>position-13</position>
        <position>position-14</position>
    </positions>
</extension>

Il file index.php è questo:
Codice: [Seleziona]
<?php
/**
 * @version                $Id: index.php 21097 2011-04-07 15:38:03Z dextercowley $
 * @package                Joomla.Site
 * @subpackage    Templates.beez_20
 * @copyright        Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
 * @license                GNU General Public License version 2 or later; see LICENSE.txt
 */

// No direct access.
defined('_JEXEC') or die;
?>

<!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="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
                <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/beez_20/css/position.css" type="text/css" media="screen,projection" />
                <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/beez_20/css/layout.css" type="text/css" media="screen,projection" />
                <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/beez_20/css/print.css" type="text/css" media="print" />
        </head>
        <body>
        </body>
</html>




Clastiweb

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Template costruito non riconosciuto
« Risposta #1 il: 17 Lug 2011, 16:50:00 »
e credi che quella index.php possa funzionare?

non potresti prendere un qualsiasi template scritto bene e provare a modificarlo? così almeno per vedere come è fatto dentro...

(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline giancarlo75

  • Esploratore
  • **
  • Post: 160
    • Mostra profilo
Re:Template costruito non riconosciuto
« Risposta #2 il: 17 Lug 2011, 17:02:08 »
Non badare che la index così com'è non ha niente dentro al body, l'intenzione è quella di comporre successivamente la pagina e per ora limitare il tutto alle informazioni essenziali affinché Joomla riconosca il template.
Ma la cosa davvero strana è che se anche prendo l'intera cartella che contiene il beez_20 e la copio esattamente com'è, rinominandola per esempio in beez_20_2, Joomla non mi vede la presenza di beez_20_2 né nella scheda degli stili e neppure in quella dei template, malgrado beez_20_2 sia in tutto e per tutto identico a beez_20. Su questa cosa non riesco a venirne a capo.
Clastiweb

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Template costruito non riconosciuto
« Risposta #3 il: 17 Lug 2011, 17:05:15 »
Forse non sai che devi necessariamente installarlo prima, non basta uploadare la cartella.

Offline giancarlo75

  • Esploratore
  • **
  • Post: 160
    • Mostra profilo
Re:Template costruito non riconosciuto
« Risposta #4 il: 17 Lug 2011, 17:11:20 »
Infatti era quello il passaggio che saltavo, grazie. Sembra una sciocchezza ma con Joomla 1.5 ho sempre inserito i template direttamente, ora a quanto pare non funziona più. Adesso che l'ho installato il template viene letto correttamente.
Clastiweb

Offline giancarlo75

  • Esploratore
  • **
  • Post: 160
    • Mostra profilo
Re:Template costruito non riconosciuto
« Risposta #5 il: 17 Lug 2011, 18:52:42 »
Però mi è venuto ancora un dubbio. Se inserendo direttamente la cartella del template questo non viene più riconosciuto evidentemente è perchè durante l'installazione Joomla va a modificare il database o qualche file, quindi presumo che ci sia qualcosa che una volta installato il template non può più essere modificata intervenendo solo sui file che lo compongono o aggiungendone di nuovi. Il fatto è che sarebbe utile sapere qual'è quello che non può più essere modificato se non reinstallando il template.
Clastiweb

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Template costruito non riconosciuto
« Risposta #6 il: 17 Lug 2011, 19:04:03 »
Viene aggiornato il db con le impostazioni del template

 



Web Design Bolzano Kreatif