Joomla.it Forum
Joomla! 3 => I Template di Joomla! 3 => : 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>
© <?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
-
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.
-
Grazie mille scusa XD
a ho notato che mentre l'ho postato in alcuni cose il codice è stato modificato
-
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.
-
Già fatto :)
-
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?
-
Perche non lo sapevo =P
l'ho installato ora ma come funziona ? mica l'ho capito
-
Potreste per favore scrivermi la correzione ?