Come aggiungere altre pagine personalizzate oltre a quelle già presenti nella distribuzione.

COME AGGIUNGERE UNA PAGINA – Per versioni 1.3.X e 1.5.X

Abbiamo già visto come aggiungere un template. Ora vedremo come aggiungere una pagina al sito, poniamo la pagina “Chi siamo”, ed il link ad essa nella Home Page, che collocheremo – ma potrebbero esservi altre scelte – nel box “Altre Informazioni”.

Partiremo dal presupposto che in uso abbiamo:
a) il template template_mio
b) la lingua italiana

PREPARATIVI PER LA PAGINA “CHI SIAMO”

Dal sito di supporto www.zencart-italia.it scaricare la cartella “Pagine extra” contenente tutti i file occorrenti e già italianizzati per l’aggiunta della pagina “Chi siamo”. Il pacchetto comprende materiale del tutto nuovo, quattro cartelle principali, con sottocartelle, ma anche un file che invece e già presente sul sito e che andrà lavorato per adattarlo allo scopo. Il file in questione è /includes/modules/sideboxes/template_mio/more_information.php.

Fra le cartelle ve ne sono tre già denominate template_mio, per coerenza con il template in uso. Ovviamente si possono rinominare a seconda delle esigenze di ciascuno

Tra i file si distingue quello /includes/languages/italian/template_mio/chi_siamo.php. Lo si può elaborare per inserirvi il testo che si intende pubblicare nella pagina: l’inserimento deve avvenire nella riga “TEXT_INFORMATION”. Tuttavia si può anche tralasciare questo passaggio se si usa invece il file successivo:
/includes/languages/italian/html_includes/template_mio/define_chi_siamo.php.
Questo file può essere elaborato dal pannello di Admin usando lo strumento Editore Pagine Extra. E’ una via più semplice e più veloce.

AL VIA

1) Con l’FTP caricate le cartelle così come sono ordinate (cioè seguendo l’ordine di inclusione).
2) Aggiungere il link alla pagina Chi_siamo nel sidebox indicato oppure in qualsiasi altra posizione desiderata.
L’URL sarà: o zen_href_link(FILENAME_CHI_SIAMO) oppure http://www.miosito.com/index.php?main-page=chi_siamo

ECCO UN ESEMPIO DI COME AGGIUNGERLO AL SIDEBOX “Altre Informazioni”:
a) modificare /includes/modules/sideboxes/template_mio/more_information.php

b) aggiungere la riga seguente,magari sotto il link “TESTING” (FILENAME_DEFAULT):

$more_information[] = ‘‘ . BOX_INFORMATION_CHI_SIAMO . ‘‘;

c) creare un nuovo file:
/includes/languages/italian/extra_definitions/template_mio/chi_siamo.php ed inserirvi:

define('BOX_INFORMATION_CHI_SIAMO', 'Chi siamo'); 
?>

d) Caricare queste modifiche sul vostro server e il link apparirà nel vostro sidebox “Altre Informazioni”

COME USARE QUESTO PACCHETTO PER ALTRE PAGINE

E’ facile usare questo pacchetto come modello per ottenere altre pagine personalizzate.
Poniamo che vogliate creare un’altra pagina chiamata “reclami”

– basterà rinominare in “reclami” tutte le diciture “chi_siamo” che appaiono nei nomefile o nelle cartelle di questo pacchetto.
– editare extra_datafiles/reclami_nomefile.php e cambiare le define convertendo “CHI_SIAMO” e “chi_siamo” rispettivamente in “RECLAMI” e “reclami”.
– editare modules/pages/CHI_SIAMO/header_php.php e convertire il riferimento “CHI_SIAMO” in “RECLAMI”.
– editare tutti i file di lingua come desiderato (alcune definizione degli heading andranno modificate).

Caricare sul server.
Per aggiungere i link ad uno dei sidebox vedere il punto 2).