Joomla.it Forum

Joomla! 3 => I Template di Joomla! 3 => : Dragoni di Avakin 07 Jun 2019, 17:54:59

: Aggiungere posizione moduli Aiuto
: Dragoni di Avakin 07 Jun 2019, 17:54:59
Salve a tutti
mi servirebbe una mano con il php perfavore
sto modificando il template protostar
aggiungendo alcune posizioni moduli


sotto la posizione 3 ho aggiunto due moduli affiancati denominati "position3A" e "position3B"
sotto queste vorrei mettere la posizione "PreHome"
e sotto dovrebbe iniziare la Home e tutti i contenuti


ma invece di apparirmi una struttura simile


[----------------posizione3----------------]
[----posizione3A----][----posizione3B----]
[------------------PreHome----------------]
Home
titolo articolo


mi appare invece una cosa simile



[----------------posizione3----------------]
[-posizione3A-][-posizione3B-][----------
------------PreHome--------------]Home
titolo articolo


vi posto il codice e alcune immagini di come dovrebbe essere e di invece com'è

:


<!-- Body -->
<div class="body" id="top">
<div class="container<?php echo ($params->get('fluidContainer') ? '-fluid' ''); ?>">
<!-- Header -->
<header class="header" role="banner">
<div class="header-inner clearfix">
<a class="brand pull-left" href="<?php echo $this->baseurl?>/">
<?php echo $logo?>
<?php if ($this->params->get('sitedescription')) : ?>
<?php echo '<div class="site-description">' htmlspecialchars($this->params->get('sitedescription'), ENT_COMPAT'UTF-8') . '<>'?>
<?php endif; ?>
</a>
<div class="header-search pull-right">
                      <jdoc:include type="modules" name="login" style="none" />
                      <jdoc:include type="modules" name="position-0" style="none" />
<>
<>
</header>
<?php if ($this->countModules('position-1')) : ?>
<nav class="navigation" role="navigation">
<div class="navbar pull-left">
<a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
<span class="element-invisible"><?php echo JTEXT::_('TPL_PROTOSTAR_TOGGLE_MENU'); ?></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<>
<div class="nav-collapse">
<jdoc:include type="modules" name="position-1" style="none" />
<>
</nav>
<?php endif; ?>
<jdoc:include type="modules" name="banner" style="xhtml" />
<div class="row-fluid">
<?php if ($this->countModules('position-8')) : ?>
<!-- Begin Sidebar -->
<div id="sidebar" class="span3">
<div class="sidebar-nav">
<jdoc:include type="modules" name="position-8" style="xhtml" />
<>
<>
<!-- End Sidebar -->
<?php endif; ?>
<main id="content" role="main" class="<?php echo $span?>">
<!-- Begin Content -->
<jdoc:include type="modules" name="position-3" style="xhtml" />
                        <?php if ($this->countModules('position-3A')) : ?>
      <div class="span5" id="position-3A">
                <jdoc:include type="modules" name="position-3A" style="well" />
      <>
  <?php endif; ?>
  <?php if ($this->countModules('position-3B')) : ?>
        <div class="span5" id="position-3B">
                <jdoc:include type="modules" name="position-3B" style="well" />
                  <>
      <?php endif; ?>
                             <?php if ($this->countModules('PreHome')) : ?>
<div id="PreHome">
<jdoc:include type="modules" name="PreHome" />
<>
<?php endif; ?>
                <jdoc:include type="message" />
  <jdoc:include type="component" />
<jdoc:include type="modules" name="position-2" style="none" />   
                   <?php if ($this->countModules('bottom-a')) : ?>
      <div class="span5" id="bottom-a">
                <jdoc:include type="modules" name="bottom-a" style="well" />
      <>
  <?php endif; ?>
  <?php if ($this->countModules('bottom-b')) : ?>
      <div class="span5" id="bottom-b">
                <jdoc:include type="modules" name="bottom-b" style="well" />   
      <>
  <?php endif; ?>
<!-- End Content -->
</main>
<?php if ($this->countModules('position-7')) : ?>
<div id="aside" class="span3">
<!-- Begin Right Sidebar -->
<jdoc:include type="modules" name="position-7" style="well" />
<!-- End Right Sidebar -->
<>
<?php endif; ?>
<>
<>
<>
<!-- Footer -->
<footer class="footer" role="contentinfo">
<div class="container<?php echo ($params->get('fluidContainer') ? '-fluid' ''); ?>">
<hr />
<jdoc:include type="modules" name="footer" style="none" />
<p class="pull-right">
<a href="#top" id="back-top">
<?php echo JText::_('TPL_PROTOSTAR_BACKTOTOP'); ?>
</a>
</p>
<p>
&copy; <?php echo date('Y'); ?> <?php echo $sitename?> P.Iva 01772880090 T.A. 620200 Il sito è proprietà della DragoneroWEB S.n.c. il sito è protetto e da CLOUDFLARE ogni tentativo di manomissione sarà registrato e perseguitato a norma di legge 
</p>
<>
  </footer>
<jdoc:include type="modules" name="debug" style="none" />
</body>
</html>



SECONDO ME L'ERRORE E DA STE PARTI


<!-- Begin Content -->
<jdoc:include type="modules" name="position-3" style="xhtml" />
                        <?php if ($this->countModules('position-3A')) : ?>
      <div class="span5" id="position-3A">
                <jdoc:include type="modules" name="position-3A" style="well" />
      <>
  <?php endif; ?>
  <?php if ($this->countModules('position-3B')) : ?>
        <div class="span5" id="position-3B">
                <jdoc:include type="modules" name="position-3B" style="well" />
                  <>
      <?php endif; ?>
                             <?php if ($this->countModules('PreHome')) : ?>
<div id="PreHome">
<jdoc:include type="modules" name="PreHome" />
<>
<?php endif; ?>
                <jdoc:include type="message" />
  <jdoc:include type="component" />
<jdoc:include type="modules" name="position-2" style="none" />   
                   <?php if ($this->countModules('bottom-a')) : ?>
      <div class="span5" id="bottom-a">
                <jdoc:include type="modules" name="bottom-a" style="well" />
      <>
  <?php endif; ?>
  <?php if ($this->countModules('bottom-b')) : ?>
      <div class="span5" id="bottom-b">
                <jdoc:include type="modules" name="bottom-b" style="well" />   
      <>
  <?php endif; ?>
<!-- End Content -->

DETTAGLI

<positions>
      <position>banner</position>
      <position>debug</position>
         <position>login</position>
      <position>position-0</position>
      <position>position-1</position>
      <position>position-2</position>
      <position>position-3</position>
      <position>position-3A</position>
            <position>position-3B</position>
            <position>PreHome</position>
      <position>position-4</position>
      <position>position-5</position>
      <position>position-6</position>
      <position>position-7</position>
      <position>position-8</position>
      <position>position-9</position>
      <position>position-10</position>
      <position>position-11</position>
      <position>position-12</position>
      <position>position-13</position>
      <position>position-14</position>
      <position>footer</position>
         <position>bottom-a</position>
         <position>bottom-b</position>
   </positions>
http://dragonidiavakinlife.altervista.org/1.PNG


http://dragonidiavakinlife.altervista.org/2.PNG
http://dragonidiavakinlife.altervista.org/3.PNG


COSI E COME IN TEORIA DOVREBBE ESSERE


Potete aiutarmi perfavore Grazie mille
: Re:Aggiungere posizione moduli Aiuto
: tomtomeight 07 Jun 2019, 18:14:57
Ciao e benvenuto nel forum
Cortesemente quando posti codice inseriscilo fra i tag # in modo che sia facilmente leggibile e non guasti la grafica del forum.

Questa volta l'ho fatto io.
: Re:Aggiungere posizione moduli Aiuto
: Dragoni di Avakin 07 Jun 2019, 18:34:38
Grazie mille scusa XD
a ho notato che mentre l'ho postato in alcuni cose il codice è stato modificato
: Re:Aggiungere posizione moduli Aiuto
: tomtomeight 07 Jun 2019, 20:57:25
Devi fare attenzione quando fai copia incolla che si porta dietro codice sporco.
Comunque puoi correggere il codice  se manca qualcosa.

Passa sempre prima in notepad quando copi da altra parte.
: Re:Aggiungere posizione moduli Aiuto
: Dragoni di Avakin 07 Jun 2019, 21:53:04
Già fatto :)
: Re:Aggiungere posizione moduli Aiuto
: tomtomeight 07 Jun 2019, 21:58:29
Credo che hai messo il prehome nello stesso div di quelli prima. Ma perchè non usi un framework tipo gantry 5 ove puoi settare graficamente tutte le posizioni che ti servono in qualsiasi momento?
: Re:Aggiungere posizione moduli Aiuto
: Dragoni di Avakin 07 Jun 2019, 22:09:00
Perche non lo sapevo =P


l'ho installato ora ma come funziona ? mica l'ho capito

: Re:Aggiungere posizione moduli Aiuto
: Dragoni di Avakin 07 Jun 2019, 22:49:24
Potreste per favore scrivermi la correzione ?