Back to top

Autore Topic: Posizioni all'interno di un template  (Letto 1632 volte)

Offline Ina77

  • Esploratore
  • **
  • Post: 170
    • Mostra profilo
Posizioni all'interno di un template
« il: 25 Set 2015, 17:40:30 »
Ciao a tutti!
Esiste una proprietà CSS per cui si può fare in modo che un elemento previsto da un template compaia in alcune pagine e in altre no? Per esempio: che header compaia nella Home e non in altre pagine?
La questione mi si pone perché nelle pagine dedicate a singoli articoli del template AS002076 Free, nell'area corrispondente all'elemento header non posiziono niente, e così mi resta vuoto, col risultato che si crea una distanza eccessiva tra la parte superiore della pagina e l'inizio dell'articolo.
C'è un modo per far sì che header sia solo in Home?
Grazie mille.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Posizioni all'interno di un template
« Risposta #1 il: 25 Set 2015, 21:16:31 »
Col css puoi solo  nascondere a prescindere. Devi agire da php cerca posizioni collassabili che vuol dire che se una posizione e vuota non si apre.

Offline Ina77

  • Esploratore
  • **
  • Post: 170
    • Mostra profilo
Re:Posizioni all'interno di un template
« Risposta #2 il: 26 Set 2015, 19:45:18 »
Innanzitutto grazie.
Non ho dimestichezza con il php, e quindi probabilmente per questo i tentativi fatti... hanno generato una pagina bianca  :-\
Dò un link nel caso possa essere utile: http://www.rossoprisma.it/titoli-e-certificazioni.html. Tra la fascia del logo e l'inizio dell'articolo c'è lo spazio che vorrei collassasse. Corrisponde alla "position-6" compresa nell'header.
Ho fatto tentativi con il metodo "Count Modules", quindi scrivendo il codice corrispondente all'"if" e all'"else", ma - ripeto - forse a causa della mia limitatatissima dimestichezza col php, non ho ottenuto il risultato cercato. Qualcuno può ulteriormente aiutarmi? Grazie!!
Questo il codice php:
Codice: [Seleziona]
<!-- HEADER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  -->   
        <div class="header">
        <?php if ($this->countModules('as-position-6')): ?>
       
            <div id="featured-row">
                <div class="container">
                    <div class="row">
                        <jdoc:include type="modules" name="as-position-6" style="themeHtml5" />
                    </div>
                </div>
            </div>
       
        <?php endif; ?>
        </div>
       
        <?php if ($this->countModules('as-position-7')): ?>
            <div id="header-bottom-row">
                <div class="container">
                    <div class="row">
                        <jdoc:include type="modules" name="as-position-7" style="themeHtml5" />
                    </div>
                </div>
            </div>
            <?php endif; ?>
            <!-- END OF HEADER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

Il testo attualmente compare attraverso il div "main-container"; questo il codice:
Codice: [Seleziona]
<div id="main-container">
       
                   
       
            <!-- CONTENT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
            <div id="content-row">
                <div class="container">
                    <div class="content-inner row">
                       
                        <!-- COLUMN LEFT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
                        <?php if(($this->countModules('as-position-10') || $this->countModules('as-position-11')) 
                                        && (
$hideByOption) == false && $view !== 'form' ): ?>

                        <div id="aside-left" class="span<?php echo $aside_left_width?>">
                            <aside>
                                <?php if($this->countModules('as-position-10')): ?>
                                <div id="aside-row-1-left">
                                    <jdoc:include type="modules" name="as-position-10" style="html5nosize" />
                                </div>
                                <?php endif; ?>
                                <?php if($this->countModules('as-position-11')): ?>
                                <div id="aside-row-2-left">
                                    <jdoc:include type="modules" name="as-position-11" style="html5nosize" />
                                </div>
                                <?php endif; ?>
                            </aside>
                        </div>
                        <?php endif; ?>
                        <!-- END OF COlUMN LEFT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
                               
                        <!-- COLUMN MAIN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->               
                        <div id="component" class="span<?php echo $mainContentWidth?>">
                   
                            <?php if ($this->countModules('as-position-20')): ?>
                            <div id="content-row-1" class="row">
                                <div class="content-row-1">
                                    <jdoc:include type="modules" name="as-position-20" style="themeHtml5" />
                                </div>
                            </div>
                            <?php endif; ?>
                                       
                            <?php if ($this->countModules('as-position-21')): ?>
                            <div id="content-row-2" class="row">
                                <div class="content-row-2">
                                    <jdoc:include type="modules" name="as-position-21" style="themeHtml5" />
                                </div>
                            </div>
                            <?php endif; ?>
                       
                            <jdoc:include type="message" />
                            <jdoc:include type="component" />
                       
                            <?php if ($this->countModules('as-position-22')): ?>
                            <div id="content-row-3" class="row">
                                <div class="content-row-3">
                                    <jdoc:include type="modules" name="as-position-22" style="themeHtml5" />
                                </div>
                            </div>
                            <?php endif; ?>
                           
                        </div>
                        <!-- END OF COLUMN MAIN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
       
                        <!-- COLUMN RIGHT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->                   
                        <?php if (($this->countModules('as-position-15') || $this->countModules('as-position-16')) 
                                    && (
$hideByOption) == false && $view !== 'form' && $layout !== 'edit'): ?>

                        <div id="aside-right" class="span<?php echo $aside_right_width?>">
                            <aside>
                                <?php if($this->countModules('as-position-15')): ?>
                                <div id="aside-row-1-right">
                                    <jdoc:include type="modules" name="as-position-15" style="html5nosize" />
                                </div>
                                <?php endif; ?>
                                <?php if($this->countModules('as-position-16')): ?>
                                <div id="aside-row-2-right">
                                    <jdoc:include type="modules" name="as-position-16" style="html5nosize" />
                                </div>
                                <?php endif; ?>
                            </aside>
                        </div>
                        <?php endif; ?>
                        <!-- END OF COLUMN RIGHT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
                    </div>
                </div>
            </div>
        </div>
       
        <?php if ($this->countModules('as-position-23')): ?>
        <div id="content-row-4">
            <div class="container">
                <div class="row">
                    <jdoc:include type="modules" name="as-position-23" style="themeHtml5" />
                </div>
            </div>
        </div>
        <?php endif; ?>
           
        <?php if ($this->countModules('as-position-24')): ?>
        <div id="content-row-5">
            <jdoc:include type="modules" name="as-position-24" style="themeHtml5" />
        </div>
        <?php endif; ?>

    </div>
« Ultima modifica: 26 Set 2015, 20:17:49 da tomtomeight »

 



Web Design Bolzano Kreatif