Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : reb 21 Aug 2010, 01:18:09
-
buongiorno a tutti,
sono una newbie per joomla, ma ho una buona conoscenza dell'html e dei css, cosi' ho installato il cms e creato il mio primo template, che funziona regolarmente
il template e' piuttosto semplice e comprende:
-cartella css (uno)
-cartella modello (immagini del template)
-index.php
-templateDetails.xml
oltre alla favicon, alla thumbnail e a params.ini, che pero' non sto usando
ora pero' vorrei modificare la parte dei contenuti per togliere l'ultima tabella rimasta; ho letto il vostro articolo sull'override (http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html) e ho aggiunto, come descritto, le seguenti cartelle annidate:
-html/com_content/article/
nelle quali ho copiato il file posto nell'identico percorso del template beez che effettivamente e' tableless
ho segnalato il file in templateDetails.xml con questa stringa:
<filename>html/com_content/article/default.php</filename>
ho impacchettato il tutto e l'ho installato; il template funziona, ma la tabella rimane al suo posto (ho persino cancellato la cache amministrativa, per vedere se funzionava, ma nulla)
posto che potrei metter mano al default.php originale e risolvere cosi' il problema, preferirei imparare a farlo nel modo corretto: dove sto sbagliando?
ho letto in questo topic (http://forum.joomla.it/index.php/topic,108989.msg481369.html#msg481369) che si parla del tag <folder>html</folder> all'interno di <files></files> e ho provato ad aggiungere anche quello, ma senza soluzione
grazie a chi mi sapra' aiutare
-
C'è qualche errore nel percorso o nel nome del file perchè altrimenti deve funzionare per forza. ;)
Prova a rinominare il file default.php che c'è nel beez e vedrai che l'articolo torna in tabella.
Attenzione che l'override dell'articolo lo fa quando visualizzi il singolo articolo, non quando lo guardi in home page ;)
-
ciao :)
questo cio' che ho fatto, preso direttamente dai files usati per impacchettare il template
ti allego lo screenshot di filezilla che mostra il percorso del file (ho ritoccato il nome del template, il resto e' il percorso cosi' come l'ho preso)
questo il blocco della pagina index.php:
<div id="contenuto">
<jdoc:include type="component" />
</div><!-- fine div contenuto -->
questo il richiamo in templatedetails.xml:
<files>
<filename>html/com_content/article/default.php</filename>
</files>
il file miotemplate/html/com_content/article/default.php l'ho caricato qui:
default.zip (http://wikisend.com/download/607222/default.zip)
sono certa che ci sia un errore, ma non riesco a trovarlo :-\
non ho capito invece la questione della visualizzazione nella home: se imposto il template beez, ricarico la home e la controllo, e' tableless; per scrupolo ho comunque controllato: malgrado queste siano le impostazioni, la tabella rimane anche nei singoli articoli
[allegato vecchio più di un anno eliminato automaticamente]
-
non ho capito invece la questione della visualizzazione nella home: se imposto il template beez, ricarico la home e la controllo, e' tableless;
Non lo metto in dubbio ma per ottenere questo beez fa l'override del file:
html/com_content/frontpage/default_item.php
;)
-
buono a sapersi, grazie :)
e per quanto riguarda il resto? perche' con le impostazioni che ho inserito nella precedente risposta, continua a caricare le tabelle anche nelle pagine interne, sia statiche (articoli collegati direttamente al menu) che articoli (articoli facenti parte di sezioni e categorie)
-
Non saprei che dirti. Se ti può essere utile sappi che il file default.php che hai linkato funziona e da me fa l'override se lo provo su un mio template.
Magari credi di sovrascrivere il file o lo carichi da un'altra parte. A me è successo tante volte.
Una cosa è certa: se quel file e dentro la cartella giusta l'override lo fa! ;)
-
ok, piu' tardi ricontrollo tutto, grazie :)
-
ho risolto copiando tutta la cartella html del template beez nel mio template e tutta la parte relativa nel file.xml
mi rendo conto che e' stato un po' grossolano, ma finche' non capisco dove e come agire, va bene anche cosi' :)