Punto de encuentro para aficionados, fanáticos y apasionados por el maravilloso gestor de contenidos Drupal.

Ayuda para mover un sidebar

Hola, a ver si alguien me puede orientar. Resulta que estoy utilizando el tema Marinelli y este tiene dos sidebars en el lado derecho. Lo que estoy intentando es mover uno de esos dos al lado izquierdo de todo de la pantalla. De forma que quede el contenido entre esos dos sidebars.

¿Alguna idea? un saludo 

mover un trocito de código del page.tpl.php

Hola, iLL!

A falta de comprobarlo creo que bastaría con mover en el page.tpl.php el siguiente bloque:

<!-- left -->
<?php if ($sidebar_left) { ?>
   <div class="lsidebar">
   <?php print $sidebar_left ?>
   </div><!-- end left -->
<?php } ?>

justo antes de:

<?php print $content ?>

Comenta si va bien...

Saludos

--

El mejor buscador de hosting
Ofimática, software libre y mas cosas

Gracias por tu ayuda ifanlo,

Gracias por tu ayuda ifanlo, pero por desgracia no va bien.

Si que lo mueve correctamente pero la parte central va hacia el fondo de la pantalla y queda todo desmadrado. Te pego aquí el código del page.tpl.php a ver sirve de referencia.

 

 <head>

  <title><?php print $head_title ?></title>
  <?php print $head ?>
  <?php print $styles ?>
  <?php print $scripts ?>
</head>

<body class="k2 flex">

  <div id="utilities">
  <?php print $search_box ?>
 
  <?php if (isset($primary_links)) : ?>
  <?php print '<div id="plinks">'; ?>
          <?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
          <?php print '</div>'; ?>
        <?php endif; ?>
  </div>

<div id="page">

  <div id="header">

<?php if ($site_name) : ?>
            <h1 class="sitetitle">
          <a href="<?php print $base_path ?>" title="<?php print t('Home') ?>">
            <?php print $site_name ?>
          </a>
        </h1>
      <?php endif; ?>

  </div>
 <?php if ($site_slogan){?>
    <div id="slogan">
      <p><?php print $site_slogan ?></p>
        
    </div>
<?php } ?>
  <div class="content">
 
 
   <div id="primary" style=<?php print '"width:'.marinelli_width( $sidebar_right, $sidebar_left).'px;">' ?>
               <div class="singlepage">
      <!--<div class="path"> <?php if ($breadcrumb) { ?><?php print $breadcrumb ?><?php } ?></div>-->
<?php if ($content_top): print $content_top; endif; ?>
         <?php if ($title): print '<h2'. ($tabs ? ' class="with-tabs"' : '') .'>'. $title .'</h2>'; endif; ?>
          <?php if ($tabs): print '<div class="tabs">'.$tabs.'</div>'; endif; ?>
        <?php if ($help) { ?><div class="help"><?php print $help ?></div><?php } ?>
          <?php if ($messages) { ?><div class="messages"><?php print $messages ?></div><?php } ?>
<div class="drdot">
<hr />
</div>
          
 <?php print $content ?>
      </div>
      <hr />
      <!-- // itementry -->
    </div>
    <!-- //primary -->
    <hr />
   
   
   
            <!-- sidebar_left -->
        <?php if ($sidebar_left) { ?>
          <div class="lsidebar">
            <?php print $sidebar_left ?>
          </div>
        <?php } ?>

       <!-- sidebar_right -->
        <?php if ($sidebar_right) { ?>
          <div class="rsidebar">
 
            <?php print $sidebar_right ?>
         
          </div>
        <?php } ?>

 <div class="clear"></div>

  </div>
  <br class="clear" />
</div>
<!-- Close Page -->
<hr />
<div id="footer">
<?php print $footer_message ?>
</div>
<?php print $closure ?>
</body>
</html>

 

 

De nuevo muchísimas gracias y disculpa las molestias.

Un saludo

bueno, lo he arreglado así

bueno, lo he arreglado así como quien no quiere. He movido:

  <!-- sidebar_left -->
        <?php if ($sidebar_left) { ?>
          <div class="lsidebar">
            <?php print $sidebar_left ?>
          </div>
        <?php } ?>

 

Justo antes de:

<div id="primary" style=<?php print '"width:'.marinelli_width( $sidebar_right, $sidebar_left).'px;">' ?>

Menuda chiripa.

Gracias!

¿Qué es Drupal?

Sitio elaborado con Drupal, un sistema de gestión de contenido de código abiertoDrupal es un muy potente y flexible gestor de contenidos que permite a individuos, empresas y comunidades de usuarios la publicación, gestión y organización de una gran variedad de contenidos en un sitio web. 

Drupal es software libre, licenciado bajo la GPL, y es mantenido y desarrollado por una gran comunidad de usuarios y desarrolladores.

Drupal es una marca comercial registrada por Dries Buytaert y su utilización está sometida a una licencia de uso establecida por el propietario de la marca.

Quién está conectado

Actualmente hay 0 usuarios y 3 invitados en línea.