Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : vichingo76 14 Apr 2010, 19:38:48
-
Salve a tutti, vi espongo subito il mio problema:
sto creando un sito con template B59-TPL18 e vorrei far collassare le colonne di destra e sinistra.
So che è un problema già trattato ed infatti ho cercato di documentarmi, ed ho inserito nel file del template index.php tra i tag <head> e </head> questo codice:
<?php if($this->countModules('left_colm and right_colm')) : ?>
<style type="text/css">
div#content_area
{
width:590px;
}
</style>
<?php elseif($this->countModules('left_colm or right_colm')) : ?>
<style type="text/css">
div#content_area
{
width:750px;
}
</style>
<?php else : ?>
<style type="text/css">
div#content_area
{
width:950px;
}
</style>
<?php endif; ?>
Tuttavia, non funziona. Magari qualcuno di voi più esperto può risolvere facilmente il problema, ma io ci sto sbattendo la testa da qualche giorno (vi garantisco che ho provato e riprovato prima di postare).
Mi potete aiutare?
Grazie.
-
Hai due posizioni modulo nel template che si chiamano left_colm e right_colm ?
-
Intanto grazie della sollecita risposta.
Si, ho due posizioni che si chiamano proprio così e penso siano quelle delle colonne che vogliono far collassare.
Il mio problema è proprio che ho trovato la guida ma non sono sicuro di aver impostato bene i parametri.
L'area centrale invece si chiama content_area oppure main_area.
Spero di essere stato chiaro ed attendo altri suggerimenti.
-
Secondo me stai facendo confusione tra il l'ID dei div e il nome dei moduli. Verifica. Nelle espressioni condizionali ci devi mettere il nome dei moduli e non quello dei DIV e, come il 99% dei template, quelle posizioni modulo saranno più facilmente left e right e quindi:
('left and right')
ecc. ecc. ;)
e non può essere che l'area centrale da ridimensionare sia:
content_area oppure main_area
. O l'una o l'altra! ;D
-
Grazie tonicopi, ma il mio problema è proprio che sto usando il template B59-TPL18 e credo di confondere gli ID da considerare.
Ad ogni modo ho provato sia con left e right, e sia con left_colm e right_colm.
Poi per l'area centrale ho provato con body_container, content_area, content_main, mainarea.
Ho provato anche tutte le 8 combinazioni, ma niente da fare, non succede nulla.
Mi potete aiutare?
Se occorre vi segnalo anche il link:
www.stabilimentibalnearianzio.it
-
ciao,
premesso che non conosco il template da cui sei partito:
in joomla si possono anche creare nuove posizioni
vedi http://wiki.joomla.it/index.php?title=Come_aggiungo_nuove_posizioni_modulo%3F
quindi magari quelle left_colm e right_colm devono essere create, oppure sost con le tradizionali left, right,
bnaturalmente queste posizioni dovranno poi essere presenti nel template da te creato.
nota credo che i controlli php es:
<?php if($this->countModules('left_colm and right_colm'))
manchino del parametro di confronto...
if($this->countModules('left and right') == 0) nessuna pos left/right
if($this->countModules('left or right') == 1) pos o left o right
if($this->countModules('left and right') == 2) posizione sia left che right...