Autore Topic: [RISOLTO] Problema con le colonne collassabili  (Letto 3854 volte)

Offline eagleyes

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
[RISOLTO] Problema con le colonne collassabili
« il: 14 Ott 2013, 12:16:29 »
Ciao, vorrei chiedervi un aiuto dopo aver seguito le indicazioni sul come collassare le colonne per template joomla 1.5.
Seguendo la guida sono arrivato a questo punto:
[/code]
Codice: [Seleziona]
      <div id="jf-main-page">
         <jdoc:include type="message" />
         <div id="jf-main">
         <!-- left -->
         <?php if($this->countModules('left')) : ?>
               <div id="jf-left">
                  <jdoc:include type="modules" name="left" style="jfrounded2" />
            <?php endif; ?>
         <!-- content -->
         <?php if($this->countModules('right' and 'left')) : ?>
               <div id="jf-content">
               <jdoc:include type="component" />
                  <?php else: ?>
                  <div id="jf-content-all">
               <jdoc:include type="component" />
            <?php endif; ?>
         <!-- right -->
         <?php if($this->countModules('right')) : ?>
               <div id="jf-right">
            <jdoc:include type="modules" name="right" style="jfrounded2" />
                  <?php else: ?>
                  <div id="jf-content-noright">
               <jdoc:include type="component" />
         <?php endif; ?>

Non riesco a trovare la giusta impostazione del codice... chiaramente vorrei che apparisse soltanto "jf-content" se presenti i moduli alle posizioni"left" e "right"; "jf-content-noright" se presenti moduli solo su "left"; "jf-content-all" se assenti "left" e "right".
PS: il template che sto personalizzando JF-Texturia.
Grazie in anticipo per la collaborazione,
Emanuele
« Ultima modifica: 15 Ott 2013, 12:31:32 da eagleyes »

Offline eagleyes

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Problema con le colonne collassabili
« Risposta #1 il: 15 Ott 2013, 12:21:20 »
dopo smanettamenti vari sono arrivato a comprendere la soluzione aiutandomi con l'aggiunta degli operatori "!" e aggiungendo la combinazione contenuto+moduli destra nel css:
ecco come ho risolto:
Codice: [Seleziona]
     
<!-- Main page -->
      <div id="jf-main-page">
         <jdoc:include type="message" />
         <div id="jf-main">
         <!-- left -->
         <?php if($this->countModules('left')) : ?>
               <div id="jf-left">
                  <jdoc:include type="modules" name="left" style="jfrounded2" />
            <?php endif; ?>
         <!-- Content -->     
         <?php if(!$this->countModules('right') and $this->countModules('left')) : ?>
               <div id="jf-content-noright">
            <jdoc:include type="component" />
         <?php endif; ?>
         <?php if($this->countModules('right') and !$this->countModules('headleft')) : ?>
               <div id="jf-content-noleft">
            <jdoc:include type="component" />
         <?php endif; ?>
         <?php if($this->countModules('right') and $this->countModules('left')) : ?>
               <div id="jf-content">
            <jdoc:include type="component" />
         <?php endif; ?>
         <?php if(!$this->countModules('right') and !$this->countModules('left')) : ?>
               <div id="jf-content-all">
            <jdoc:include type="component" />
         <?php endif; ?>
         <!-- right -->   
         <?php if($this->countModules('right')) : ?>
                  <div id="jf-right">
              <jdoc:include type="modules" name="right" style="jfrounded2" />
              <?php endif; ?>
« Ultima modifica: 15 Ott 2013, 12:30:38 da eagleyes »

 

Torna su