Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => I Template di Joomla 1.6/1.7/2.5 => : pierpari 29 Jan 2014, 16:31:41
-
Salve a tutti, ho un problema che non mi ha fatto dormire fino alle 4 del mattino e che non ho ancora risolto.
Ho realizzato il templare per un sito con XXXX con layout formato dai contenuti e dalle colonne left e right entrambe a destra dei contenuti. Adesso avrei bisogno di aggiungere un modulo sopra le colonne left e right che sia largo quanto entrambe le colonne… praticamente come da immagine allegata.
Il mio problema è che inserendo questo codice
<?php if ((bool)$this->countModules('video')) : ?> <div id="art-video"> <jdoc:include type="modules" name="video" style="xhtml" /> </div> <?php endif; ?>
subito prima della colonna left il modulo viene inserito a sinistra di left e non sopra.
nel css ho aggiunto questo
.art-video { position: relative; width:450px; min-height: 75px; margin: auto; float: left; }
Cosa manca o dove sbaglio? :(
Grazie
Edited: eliminato riferimento commerciale
[allegato eliminato automaticamente dopo un anno]
-
Ciao pierpari,
mi chiedevo se hai almeno riletto il tuo messaggio.
Io ci ho provato ma non sono riuscito.
-
La mia situazione attuale è quella del file image01.jpg in allegato.
Vorrei creare un nuovo modulo nella posizione rappresentata nel file allegato image02.jpg
L'attuale pagina index.php ha il seguente codice
<body class="<?php echo $view->bodyClass(); ?>">
<div id="art-main">
<div class="cleared reset-box"><>
<?php if ($view->containsModules('user3', 'extra1', 'extra2')) : ?>
<div class="art-nav">
<div class="art-nav-l"><>
<div class="art-nav-r"><>
<div class="art-nav-outer">
<div class="art-nav-wrapper">
<div class="art-nav-inner">
<?php if ($view->containsModules('extra1')) : ?>
<div class="art-hmenu-extra1"><?php echo $view->position('extra1'); ?><>
<?php endif; ?>
<?php if ($view->containsModules('extra2')) : ?>
<div class="art-hmenu-extra2"><?php echo $view->position('extra2'); ?><>
<?php endif; ?>
<?php echo $view->position('user3'); ?>
<>
<>
<>
<>
<div class="cleared reset-box"><>
<?php endif; ?>
<div class="art-sheet">
<div class="art-sheet-cc"><>
<div class="art-sheet-body">
<?php echo $view->position('banner1', 'art-nostyle'); ?>
<?php echo $view->positions(array('top1' => 33, 'top2' => 33, 'top3' => 34), 'art-block'); ?>
<div class="art-content-layout">
<div class="art-content-layout-row">
<div class="art-layout-cell art-content">
<?php
echo $view->position('banner2', 'art-nostyle');
if ($view->containsModules('breadcrumb'))
echo artxPost($view->position('breadcrumb'));
echo $view->positions(array('user1' => 50, 'user2' => 50), 'art-article');
echo $view->position('banner3', 'art-nostyle');
if ($view->hasMessages())
echo artxPost('<jdoc:include type="message" />');
echo '<jdoc:include type="component" />';
echo $view->position('banner4', 'art-nostyle');
echo $view->positions(array('user4' => 50, 'user5' => 50), 'art-article');
echo $view->position('banner5', 'art-nostyle');
?>
<div class="cleared"><>
<>
[size=78%] [/size]
<?php if ($view->containsModules('left')) : ?>
<div class="art-layout-cell art-sidebar1">
<?php echo $view->position('left', 'art-block'); ?>
<div class="cleared"><>
<>
<?php endif; ?>
<?php if ($view->containsModules('right')) : ?>
<div class="art-layout-cell art-sidebar2">
<?php echo $view->position('right', 'art-block'); ?>
<div class="cleared"><>
<>
<?php endif; ?>
<>
<>
<div class="cleared"><>
<?php echo $view->positions(array('bottom1' => 33, 'bottom2' => 33, 'bottom3' => 34), 'art-block'); ?>
<?php echo $view->position('banner6', 'art-nostyle'); ?>
<div class="cleared"><>
<>
<>
<div class="art-footer">
<div class="art-footer-t"><>
<div class="art-footer-b"><>
<div class="art-footer-body">
<div class="art-footer-center">
<div class="art-footer-wrapper">
<div class="art-footer-text">
<?php echo $view->position('syndicate'); ?>
<?php if ($view->containsModules('copyright')): ?>
<?php echo $view->position('copyright', 'art-nostyle'); ?>
<?php else: ?>
<?php ob_start(); ?>
<p>Copyright © 2014. Tutti i diritti riservati.</p>
<div class="cleared"><>
<?php echo str_replace('%YEAR%', date('Y'), ob_get_clean()); ?>
<?php endif; ?>
<>
<>
<>
<div class="cleared"><>
<>
<>
<div class="cleared"><>
<>
<?php echo $view->position('debug'); ?>
</body>
</html>
Cosa e dove dovrei aggiungere per avere il nuovo modulo nella posizione desiderata?
Spero di essere stato più chiaro così.
Grazie
[allegato eliminato automaticamente dopo un anno]
-
Ti dispiace se uso il tuo codice per farmici un template?
grazie :)
-
Se mi dai la risposta che cerco si :)
-
magari la sapessi :)