Joomla! 2.5 (versione con supporto terminato) > I Template di Joomla 1.6/1.7/2.5

il mistero del codice .xml nel convertire un template da 1.5 a 1.6

(1/4) > >>

56francesco:
Nel convertire un template da 1.5 a 1.6 una delle operazioni più difficili per chi come me è un praticone è quella da effettuare nel file templateDetails.xml  per quanto riguarda i parametri del template.

Risolvo grezzamente e ferocemente eliminandoli e scrivendo a mano nel file details ciò che mi serve, funziona e quindi tutto ok.

sarebbe bello però condividere i template convertiti con altri, quindi servirebbe lasciarli ma non passano.

l'ultima operazione è sul template redevo_aphelion nella versione per 1.5 il suo file presenta questo pezzetto di codice:


--- Codice: ---<config>
       
<field name="colorVariation" type="list" default="blue" label="COLOUR_THEME" description="COLOUR_THEME_DESC">
            <option value="blue">BLUE</option>
            <option value="orange">ORANGE</option>
            <option value="purple">PURPLE</option>
            <option value="green">GREEN</option>
</field>       
        <field name="widthStyle" type="radio" default="fluid" label="TEMPLATE_WIDTH" description="TEMPLATE_WIDTH_DESC">
            <option value="1024">FIXED</option>
            <option value="fluid">FLUID</option>
</field>   
        <field name="showSwitcher" type="radio" default="1" label="SHOW_STYLESWITCHERS" description="SHOW_STYLESWITCHERS_DESC">
            <option value="0">NO</option>
            <option value="1">YES</option>
</field>       
        <field name="logoStyle" type="radio" default="0" label="LOGO_STYLE" description="LOGO_STYLE_DESC">
            <option value="0">TEXT</option>
            <option value="1">IMAGE</option>
</field>
</config>
--- Termina codice ---

è relativamente semplice eppure non passa per quante prove abbia fatto, quindi come riscriverlo per la 1.6? 
o almeno quale riferimento o chiave di lettura è utile per riuscirci?



 

ariess:
non sono molto pratico della 1.6, ma da quello che riporti sembra che manchino i tag <fields > e <fieldset> che vanno a racchiudere i vari <field>

56francesco:
esatto, questo è certo,

ma come si devono riscrivere o modificare per farli digerire all'installer di joomla 1.6?

verrebbe da chiedersi qualche motivo tecnico ci sia perchè un file scritto in linguaggio .xml  funzioni perfettamente con joomla 1.6 mentre è causa di una marea di inestricabili rogne sulla versione 1.6?
è forse stato riscritto il codice .xml e le sue regole?

o gatta ci cova?


ariess:
esatto, gli xml sono molto diversi tra le due versioni.


http://docs.joomla.org/Developing_a_Model-View-Controller_%28MVC%29_Component_for_Joomla!1.6_-_Part_13#Adding_configuration_parameters

http://docs.joomla.org/Manifest_files


nel primo link si palra di componenti ma grosso modo sono uguali per tutte le estensioni, puoi anche guardare un xml di un template di default che forse è più chiaro  ;)

56francesco:

--- Citazione ---puoi anche guardare un xml di un template di default che forse è più chiaro
--- Termina citazione ---
te possino.. solo quelli ho già guardato prima di postare? almeno altri dieci scritti bene anche.

Navigazione

[0] Indice dei post

[#] Pagina successiva

Vai alla versione completa