Che ne dite se, strada facendo, mi rispondo da solo ?
Inizio con il chiedere se c'è modo - senza cambiare tema, possibilmente, ma potrei fare anche quello se messo alle corde - di rimuovere, in alto, la possibilità di cambiare la grandezza dei font e, contemporaneamente, togliere lo spazio bianco che rimarrebbe senza il testo in questione, facendo in modo che il menu sia in alto, ad inizio pagina ( http://www.flickr.com/photos/budus/8370875292/ ).
Questo problema può essere risolto in modi diversi e, sicuramente, ce ne sta uno migliore di quello che ho trovato io, ma espongo la cosa con ordine proponendo le soluzioni che ho cronologicamente adottato.
La prima consiste nel togliere lo spazio bianco che c'è in alto, dato che preferisco - graficamente - che parta subito il menu o - anche meglio - l'immagine/banner del sito; per fare questo è sufficiente operare sul tema utilizzato da Joomla.
Dato che viene data la possibilità di copiare i temi per crearne di nuovi, consiglio di adottare questa soluzione, in modo da non rovinare - nel modificare - quelli di default.
Da menu
Sito -> Pannello di Controllo sono andato in
Gestione templare e, nella colonna
Template, ho cliccato sullo stile impostato di default (
Beez_20); si apre una schermate dove, in fondo, c'è la sezione
Copia templare; ho dato un nuovo nome e cliccato su
Copia templare.
A questo punto ho cliccato sul pulsante
Chiudi (in alto a destra) poi, nella colonna
Template, il nome del nuovo tema copiato, in modo da modificarlo.
Qui sono andato a selezionare il link
Modifica css/personal.css ; si apre un editor nel quale bisogna cambiare alcune sezioni come quelle proposte di seguito:
#header{ padding-top:0em}
#all #header{ padding-top:0em ;}
#header ul.menu
{ /* top:62px; */ top:12.2em; padding: 0px 0px 0px 0 ; background:#e0e0e0 url(../images/personal/ecke.gif) top left repeat-x ; border:0 ; text-align:left; left:0px; display:block; margin:0px 10px 0 10px; border-top:solid 1px #ddd;}
Ora, con un
Salva e chiudi, otteniamo che l'aspetto diventa come mi ero proposto inizialmente.
Resta tuttavia un problema ancora da risolvere:
la presenza della possibilità di modificare la dimensione dei testi nel sito.Qui si apre un problema (che forse è un BUG di ChronoForm ...):
se, nel template, vado ad eliminare completamente la riga di codice che fa apparire la scritta, i controlli sui campi (mi pare si chiamino JS/Validation) non funzionano più !!! Chiaramente questa cosa non va affatto bene
Come premesso nel primo post, sono poco ferrato su queste cose e, alla fine, non ho trovato altro rimedio che "spostare in fondo alla pagina del sito", questa possibilità, piuttosto che rimuoverla completamente perché, la cosa che più mi preme, è avere un form perfettamente funzionante (il sito in questione "vive" solo per questo form, non ha nient'altro, sostanzialmente).
In entrambi i casi (togliere o spostare la scritta del ridimensionamento caratteri) il modo di procedere è analogo; nella schermata
Gestione templare: Personalizza templare è presente la sezione
File principali del templare, nella quale, si deve cliccare il link
Modifica la pagina principale del templare .
Qui si apre il codice PHP della pagina usata come modello per il sito; la riga incriminata è la seguente:
<div id="fontsize"></div>
A seconda delle proprie necessità, si può decidere se commentarla/eliminarla - incappando nel problema di cui sopra - o, come nel mio caso, spostandola alla fine, in modo che ChronoForm continui a funzionare regolarmente.
Dopodiché devo passare ad occuparmi dell'aspetto del form. Di default non c'è malaccio, ma mi sarei aspettato la possibilità di configurare un tema o qualcosa del genere.
Se nelle impostazioni del form disabilito il caricamento dei file (opzione Load Chronoforms files impostata su Disable completely), ecco che il form diventa bovino; nelle Actions del Wizard Edit posso, nell'evento On Load aggiungere un Load CSS e ivi inserire del codice (qui non mi è chiaro se posso mettere del CSS alla brutta, pigliato da qualche parte), dopodiché, brancolo un po' nel buio. Sospetto che posso utilizzare il campo Class degli elementi che compongono il form per determinarne l'aspetto ma, per ora, non ci sono riuscito.
Ho cercato molto in giro ma, per ora, non ho trovato nulla che mi aiuti abbastanza per sistemare questa cosa
, quindi, confido ancora in qualche vostro consiglio.
Anche qui, cercando come un matto, ho iniziato a campanarci qualcosa; grosso modo funziona - effettivamente - come mi aspettavo e ho pure descritto qui sopra nel
quote. Unica differenza - nel mio caso - è che non ho disabilitato l'opzione
Load Chronoforms file per evitare che l'aspetto si rovinasse troppo; è possibile migliorarlo inserendo del codice CSS nelle proprietà dell'oggetto
Load CSS .
Attualmente - e se qualcuno che legge, ha qualche consiglio, lo accetto volentieri - ho il problema di migliorare il layout del form; ad esempio ho i campi di input dove alla "label" viene dato poco spazio e vorrei allargarlo a discapito della "input" ma, modificando il CSS, ancora non ci sono saltato fuori