Module: Liquid::LiquidFilters
Métodos Disponibles (ocultar)
- - (String) assign(input, name)
-
- (Liquid::String) default_pagination(paginate, *args)
Devuelve código de paginación para una colección de objetos paginada previamente.
-
- (Boolean) has_category(product, name)
Devuelve true o false si un producto tiene cierta categoría([Category]) o no.
- - (String) helpers
-
- (String) image_size(image, size = 'mini')
Devuelve una URL a la imagen pasada en el tamaño especificado.
-
- (Liquid::String) logo_size(logo, size = nil)
Devuelve la dirección del logo para el tamaño especificado.
-
- (Liquid::String) script_tag(name)
Genera un elemento script para incluir al script especificado.
-
- (Liquid::String) stylesheet_tag(name)
Genera un tag `` para incluir al stylesheet especificado.
Detalles de Métodos
- (String) assign(input, name)
- (Liquid::String) default_pagination(paginate, *args)
Devuelve código de paginación para una colección de objetos paginada previamente.
Por ejemplo:
<div class="pagination">
{{ paginate | default_pagination }}
</div>
Genera:
<div class="pagination ">
<span class="disabled prev_page">« Anterior</span>
<span class="current">1</span>
<a href="/?page=2">2</a>
<a href="/?page=3">3</a>
<span class="gap">…</span>
<a href="/?page=16">16</a><span class="gap">…</span>
<a href="/?page=2" class="next_page">Más »</a>
</div>
default_pagination debe estar dentro de un bloque paginate de este estilo:
{% paginate products by 12 %}
...
{% endpaginate %}
- (Boolean) has_category(product, name)
Devuelve true o false si un producto tiene cierta categoría([Category]) o no.
- (String) helpers
- (String) image_size(image, size = 'mini')
Devuelve una URL a la imagen pasada en el tamaño especificado
Ejemplos de Uso:
{{ image | image_size: 'mini' }}
Tamaños Disponibles
Parámetros que podemos usar en src:
- mini: 48x48 (Como máximo)
- small 100x100 (Como máximo)
- product: 240x240 (Como máximo)
- large: 600x600 (Como máximo)
- vertical_small: 240x320 (Como máximo)
- horizontal_small: 352x264 (Como máximo)
- original: Tamaño original
- (Liquid::String) logo_size(logo, size = nil)
Devuelve la dirección del logo para el tamaño especificado.
Por ejemplo:
<img src="{{ shop.shop_logo | logo_size: 'header' }}">
Genera:
<img src="http://s3.amazonaws.com/images/logos/53/header/logo.png">
- (Liquid::String) script_tag(name)
Genera un elemento script para incluir al script especificado
Ejemplos:
{{ 'jQuery.js' | script_tag }}
Genera:
<script src='/javascripts/jQuery.js' type='text/javascript'></script>
- (Liquid::String) stylesheet_tag(name)
Genera un tag <link>
para incluir al stylesheet especificado.
Ejemplo #1:
{{ 'reset.css' | stylesheet_tag }}
Genera:
<link href='/assets/reset.css' media='screen' rel='stylesheet' type='text/css' />
Ejemplo #2:
{{ '/assets/base.css' | stylesheet_tag }}
Genera:
<link href='/assets/base.css' media='screen' rel='stylesheet' type='text/css' />