12
Tips para Bootstrap 3 Drupal 7 Ruth Rocha Bustamante Supersoft

Tips Bootstrap 3 en Drupal 7

Embed Size (px)

DESCRIPTION

Algunos tips comunes para personalizar tu tema usando Bootstrap 3

Citation preview

Page 1: Tips Bootstrap 3 en Drupal 7

Tips para Bootstrap 3 Drupal 7

Ruth Rocha BustamanteSupersoft

Page 2: Tips Bootstrap 3 en Drupal 7

Responsive ImagesLas imágenes en Bootstrap 3 se pueden hacer responsivas agregando esta clase img­responsive. al tag <img>

Page 3: Tips Bootstrap 3 en Drupal 7

- Añadir la función preprocess en template.php,    ubicado en: site/all/themes/mitema/.

<?php/****/function mitema_preprocess_image_style(&$vars)

{$vars['attributes']['class'][] =    'img­responsive'; }

?>

Page 4: Tips Bootstrap 3 en Drupal 7

Responsive Video  

Para hacer responsivos nuestros videos se debe agregar en nuestros archivo mitema.less ubicado en: site/all/themes/mitema/less el siguiente código:

Page 5: Tips Bootstrap 3 en Drupal 7

.player {  clear: both;  overflow:hidden;  padding­bottom:56.25%;  padding­top: 60px;   position:relative;  height:0;}.player iframe,.player object,.player embed {  left:0;  top:0;  height:100%;  width:100%;  position:absolute;}

Page 6: Tips Bootstrap 3 en Drupal 7

Responsive Tables

El contenido de la tabla se desplazará horizontalmente en dispositivos pequeños (menores a 768px).

Page 7: Tips Bootstrap 3 en Drupal 7

Para crear tablas responsivas:

-Agregar un div con la clase table­responsive que contenga a <table>

-Agregar la clase table al tag <table>

El marcado que obtendremos una ves agregada las clases es el siguiente: 

<div class="table­responsive">  <table class="table">  .....  </table></div>

Page 8: Tips Bootstrap 3 en Drupal 7

Para agregar las clases:- Crear un archivo mitema.js en site/all/themes/mitema/js y agregar el siguiente código:

(function($) {Drupal.behaviors.mitemaBehavior = {  attach: function (context, settings) {    //code starts    $("table").addClass('table');    $('.table').wrap('<div  

class="table­responsive"></div>');    //code ends  }};})(jQuery);

Page 9: Tips Bootstrap 3 en Drupal 7

Modificar el número de columnas en bootstrap 3 drupal 7

-Añadir una función en template.php, ubicado en sites/all/themes/mitema/

Page 10: Tips Bootstrap 3 en Drupal 7

function mitema_preprocess_page(&$variables) {  if (!empty($variables['page']     ['sidebar_first']) && !empty($variables['page']['sidebar_second'])) {    $variables['content_column_class']     = ' class="col­sm­4"';

}elseif (!empty($variables['page'] ['sidebar_first']) || !

empty($variables['page']['sidebar_second'])) {    $variables['content_column_class'] = ' class="col­sm­8"';    }  else {    $variables['content_column_class'] = ' class="col­sm­12"';  }}

Page 11: Tips Bootstrap 3 en Drupal 7

-Editar el archivo page.tpl.php ubicado en sites/all/themes/mitema/templates cambiamos a col-sm-4 en los sidebar first y second.

Page 12: Tips Bootstrap 3 en Drupal 7

Gracias por su atención!!!

[email protected]

@ruthrochab

http://supersoftinc.com/

Supersoft