quques Liquid, el lenguaje para la creación de plantillas en Shopify

Ilustración de Liquid

在Shopify平台的新版本中,通过修订nueststro contenido,我们可以看到,在过去的几个月里,我们已经完成了对现有平台的更新换代液体.在este artículo中,我们可以明确地看到,在Liquid平台上,我们可以看到,在Liquid平台上,我们可以看到,在Shopify的界面上,我们可以看到,我们可以看到,在capacitarán中,我们可以看到,在电子商务平台上,我们可以看到一个更大的平台。Iniciemos conuna pequeña historia。

液态燃料的研发是由Shopify首席执行官兼联合创始人托比亚斯•莱尔•特克(Tobias ltke)发起的,他认为这是一种一次性燃料código协议在GitHub。Hoy (día)的应用程序提供了各种各样的设计方案、设计软件、设计内容管理系统、生成程序、设计方案、设计方案、Shopify等。

液体:lenguaje o motor?

Algunos se refieren一种液体电动机,可用于植物的叶片、叶片、叶片和叶片。不重要的是,在公共事业方面,大使的形式是正确的,甚至是感性的。就我个人而言,我的gusta llamarle lenguaje de plantillas。链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接链接

禁运,他ahí donde las类似终止。可怜的diseño !贫穷的雇员,没有“国家”的概念,没有允许的合法的方式,没有“国家”的概念,没有“国家”的概念,没有“国家”的概念,没有“国家”的概念,没有“国家”的概念,没有“国家”的概念,没有“国家”的概念。在禁运期间,我们可以在pensado找到一个primera vista pudiera parents una limitación, est hecho así和propósito穷人una buena razón。

¿Todavía没有人是Shopify的合作伙伴?

合作伙伴为客户提供机会,为客户提供机会,为客户提供机会,为客户提供更好的解决方案,为客户提供更好的商业体验。Únete a ununcomcomidad de prendederes y comcomenza为谈判提供了建设性意见。

Registrarme

Función de Liquid

液态的,独一无二的,独一无二的植物语言,通过注册数据创建一个全新的HTML档案中心。在新的背景下,设计的数据将被定义为Shopify。这是一个可能的允许加入变量的可能性,这些变量被设计为植物内部的结构和结构。

在Shopify中,cada plantilla不允许用户访问多个变量,这些变量可以在一个实例中使用。可怜的ejemploo, la plantilla产品。液体液体可以让你的产品更细致,更直观,更有视觉效果。液体,一种特殊的液体,不允许使用一般的储存数据,而不允许使用普通的储存数据。Estas variables se concono variables de plantillas。tamambien - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo - samo可怜的ejemplo,一位Shopify的推销员说:“我们的产品不一样,我们的产品不一样,我们的产品不一样,尤其是我们的产品colección。”

我们有两个不同的概念,一个不同的概念,一个不同的概念,一个不同的概念,一个不同的概念,一个不同的概念,一个不同的概念,一个不同的概念,一个不同的概念。

La plataforma Shopify通过cómo mostrarlo según el código Liquid que tengas en tu plantilla收集查询数据。(1)在生产过程中,最重要的是要保证质量。O algo UN poco más complejo, como most una series de imágenes de productos。

La gran ventaja de unlenguaje de plantillas como Liquid es que tú, como diseñador, no tienes que sabes absolutamente nada acerca datos en sí。De穷人sí, tus plantillas为100名独立的穷人,他们被称为申请人a registros múltiples sin tener conocimiento del contenido De los registros。

La extensión de archiivo Liquid y sus delimitadores

Los archivos Liquid tienen la extensión . Liquid。unarchivio . Liquid es una combinación de código HTML estándar y creaciones Liquid。网址:www.html.com/网址:www.html.com/网址:www.html.com/网址:www.html.com/网址:www.html.com/网址:www.html.com/网址:www.html.com/网址:www.html.com/网址:网址:www.html.com/为了方便起见aún más谢谢你的帮助。

Las laves double {{}} indican salida, y porcentajes entre laves {% %} indican lógica。熟悉的情况如rápidamente con ellas ya que todas as creaciones de Liquid empieza con una to la otra。

其他形式的解释,即对“marcadores”的解释。1 .联合国教科文组织(unmarcadado)在其网站上发布了一段关于código最后服务的信息,并将其用于收集数据,并将其汇编为envíe探索者。Este数据定义完井技术diseñador de la interfaz como resultado del código液态植物。Así, las plantillas Liquid, aliguual que las plantillas que entrelazan PHP by HTML, sirmocomo代表de lo que se mostrar.com gráficamente。

公司Salida

Examinemos la sintaxis para "salida"。在印度,盐碱地,盐碱地,盐碱地,盐碱地,盐碱地,盐碱地,盐碱地,盐碱地,盐碱地,盐碱地,盐碱地。

他aquí un ejemplo rápido de un marcador de salida que comúnmente encontrarás en la plantilla产品液体:

< h2 >{{产品。h2标题}}< / >

Cuando se haya procesado, nos generara el数量del producto visualizado卢格de{{}},比如:

美式餐杯

一个menos que la salida sea manipulada conconfiltro (el cual veremos proonto)服务实现cuestión de susutitiir el marcador en sutotalidad por unsecuencia de textode registro。

目标是什么

Este ejemplo tamamicans不能进行一种新的液体punto。Esto es común en has as plantillas y lenguajes del lado del servidas。我的名字是:我的名字是:我的名字是:我的名字,我的名字是:我的名字。

引子元素前导。他反对。即使如此,商店也是一个目标。这是一个变量变量,它代表了数据的相对关系,一个变量变量的定义在Shopify的网站administración上。Estos数据要素包括:

  • shop.address
  • shop.collections_count
  • shop.currency
  • shop.description
  • shop.domain
  • shop.email
  • shop.enabled_payment_types
  • shop.metafields
  • shop.money_format
  • shop.money_with_currency_format
  • shop.name
  • shop.password_message
  • shop.permanent_domain
  • shop.products_count
  • shop.types
  • shop.url
  • shop.vendors
  • shop.locale

所有的元素都是独一无二的。代表们对商店表示反对。在此之前,我们已经为您提供了一种新的服务,可以为您提供一种新的服务,可以为您提供一种新的服务,可以为您提供一种新的服务,可以为您提供一种新的服务。

丙炔醇colección

darás目前的情况是,一个政党的前lista前que una cantidad de proedades están en复数,p. ej.::

  • shop.enabled_payment_types
  • shop.metafields
  • shop.types

Estas proedades代表液体的集合。在发展中国家,发展中国家的数据列表和发展中国家的数据矩阵;从形式上看,从形式上看,从artículos上看,从本质上看,这是一种新的形式。

我的意思是说,我的意思是说,我的意思是说,我的意思是说,我的意思是说,我的意思是说,我的意思是我的意思。请原谅我sucedió eso。“产品收集”和“液体收集”都是我们的参考资料。首先,我们会看到agrupación lógica de productos definidos和administración de Shopify,其次,我们会看到元素列表和los que podemos acceder和código de Liquid。

可怜的último,在所有的清单中,在所有的清单中,在所有的清单中,在所有的清单中,在所有的清单中,在所有的清单中,在所有的清单中,在所有的清单中,在所有的清单中,在所有的清单中。在使用时,需要使用产品图像。Este代表了今天的一个名单,如imágenes,它代表了一个特定的产品,而不是一个特定的产品。

ada una de las imágenes de la lista tiene múltiples和解协会和ella。

  • image.alt
  • image.attached_to_variant吗?
  • image.id
  • image.product_id
  • image.position
  • image.src
  • image.variants

“我们可以利用液体的循环”,“我们可以利用液体的循环”,“我们可以利用液体”。

液体环

losloop使用了多个接口(Shopify、fortunadamente、fáciles)进行了放大。斯亚有海藻programación básica,我的概念是循环的父母很熟悉。

在此基础上,建立了一种新的系统,使其能够在新的植物群落中形成新的结构。Como se dijo前程,unjejeo代表sería一般今天在imágenes协会产品。

演示一个mirada和一个ejemplo para use la colección产品。液体暴露前镜的图像。

Nuestro propósito con este loop es general toas imágenes para un product to en particular。他aquí unloop demasiado senciillo que generarar cada imagenen línea。

{%表示产品中的图像。图像%}

{% endfor %}

两方之间的关系是相互理解的。

帕索1

{%表示产品中的图像。图像%}

La primera línea no .引入所有分隔符,La sintaxis de laves y porcentajes{% %}。Aquí es donamos utilzando unliquid para loop。Los循环函数与Liquid的集合函数一致,允许在新的列表中重复添加元素。Si - el - productque estamos visualizando en the momento tuviera seis imágenes associadas a samas 1, nuestro loop para se repetiría seis es;Si tuviera 10, intonces repetiría 10, y así连续修正。Solamente (Solamente)和Solamente (Solamente)都有一个共同之处,那就是观测到的清单(menos que se ordene otra cosa),也就是观测到的清单(la plantilla)。

Vale la pena advertider que a menos que pidamos específicamente ququest tan grande debe ser nuestro loop, no sabremos cuántos loops sucederán, Solo que Liquid irda a cadada element to de nuestra lista a su vez。El loop终端机 despuacos de la última repetición y ' s en este punto cuando la plantilla llevara a cabo suprocesamento。

conel - fin - accaccel - element, conel - fin - accaccel - element, conel - element, conel - element, conel - element, conel - element前路成像。Pese a que este es una elección obvia, y ayudarar a otros diseñadores a compender nuestra lógica en el futuro,字面意思为puede ser cualquier cosa。贫穷的人,贫穷的人利用了世界上所有的形象,但他们也有一个重要的方面tendría:

{%表示产品中世界上所有的图像。图像%}

可怜的人想要询问别人的意见,但却不知道怎么解释。我想象我的生活más感觉,你的生活sólo quería enfatizar el hecho de que esta变量没有时间relación con La colección de Liquid。

帕索2

第二次访问línea和第二次访问código由HTML和Liquid两部分组成。tamamicassn . (darás)在SRC的数据中使用了与液体唾液相关的数据。

本文将介绍滤镜的所有概念,即滤镜与字符的关系。Los veremos con mayor detalle más adelante。En都比如el filtro esta tomando变量de画像(el elemento En curso En都循环)y esta creando una URL这些被收录对位de la版本tamano五分镍币de la画像,洛杉矶是fue creada在画像del producto se agrego la administracion de Shopify。

Veremos los filtros denotados porto el character |, en seguida basta condecir que esta creación corta ocuparel attribute SRC conla URL completamente calificada para versión mediana de la imagen a la vista en ese momento en nuestra lista。El filter必须do El trabajo de creación del attribubuto SRC or nosotros。

帕索3

{% endfor %}

La última línea de nuestro ejemplo es nuestra declaración endfor。我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是。

Si tuvi ramos tree imágenes en nustro object product。图片,el resultado最终tendría联合国方面,以满足以下要求:

 /></strong></p>
        <p><strong><img src=4 .在Shopify para aggregar和tuflujo de trabajo的接口中, cnicas de generación de interfaces(不限使用寿命)

液体过滤器

Otra función importante de Liquid son los filtros de salida que utilitic teriorement en el ejemplo del código。目标原则:

  • 手持性死亡数据的salida de alguna manera。
  • 允许独立的新接口。
  • 一个虚拟的时间管理器和一个虚拟的接口(diseñadores)和一个虚拟的接口(código)是必要的描述符。

滤水器是用来过滤液体的。我们要演示一下我们的视觉效果和过滤效果。

Al - productuniverididonentrada de blog, probablementment_error(错误)许可收集器关注la fecha de publicación。

{{文章。published_at | date: '%d %B %Y'}}

Como en el caso anterior observarás el character | (con freucia llamado pipa) en medio de la etiqueta de salida。在“@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @”

在el滤镜中,Shopify senillamente produciría la salida de la fecha en que el artículo del blog se publicó,在el滤镜中,Shopify senillente produciría de salida de la fecha en que el artículo del blog se publicó,在el滤镜中,Shopify senillente ente que se almacena en la base de datos,在el滤镜中,Shopify personas no pueden leer。在禁运期间,所有的añadir /我们包括技术的过滤,可操作的技术形式的生产和销售的技术形式的设计。

简单地说,这些过滤器不允许将数据传输到cambiarlo的新趋势中。“我的朋友们,”他说,“我的朋友们,”我的朋友们,“我的朋友们,”我的朋友们,“我的朋友们,”我的朋友们,”我的朋友们,”我的朋友们,“我的朋友们,”我的朋友们,”我的朋友们,”我的朋友们,tamaño。我们的数据操纵者是一群人,他们的数据操纵者是一群人。

埃斯特·埃斯特·埃斯特:

{{'style.css' | asset_url | stylesheet_tag}}

Aquí estamos usando dos filtros con el objective最终de cretivo元素de estilo completamente formado en el archivo de diseño。

在CSS的新档案命名上,在活动的地毯上。一个continuación应用程序的nueststro底漆过滤器,甚至可以将其用作asset_url的过滤器。Este的网站是increíblemente útil,网站是usarás。他提到了Shopify、gracias、Liquid和其他独立用户之间的交互界面。没有精确的连接ningún conconimiento de la tienda conla que están trabajando由la misma接口连接到应用程序múltiples tiendas。为了避免造成的问题,必须采取必要的内部协商活动,以确定协商的形式ubicación de algún activo (imagen, archivo JS, archivo CSS)。

fortunadamente el asset_url是一个新的资源。Al usar este filtrente o Shopify revear a la ruta completa de la carpeta de activos para la interfaz añadirá el nombre de nuestro activos final Sólo recoerda que no verificar realmente archiveo存在:de nosotros asegurarnos de que primerte de la etiqueta, de nuestro caso, 'style.css', se encuentre en la carpeta de activos。

Es así como se podrver en la salida:

//cdn.shopify.com/s/files/1/0222/9076/assets/style.css

El último过滤掉了la cadena, El stylesheet_tag, toma la URL通过la envuelve元素创建了estello, El cal luego使用生成了en nuestorarchivde diseño。Este es el resultado final:

前滤过瘤,前滤过瘤,后滤过瘤。不存在más过滤器,不能过滤所有的数据,不能过滤所有的数据,不能过滤所有的数据。

存在许多过滤器,如verdad many útiles, estos son algunos de los que manejarás:

  • asset_url
  • stylesheet_tag
  • script_tag
  • 日期
  • 兼职
  • 取代
  • 处理
  • money_with_currency
  • img_url
  • link_to

La lógica de Liquid

El último液体观测的必要方面是la lógica。埃斯特是一名雇员。

{%如果产品。可用%}

< h2 >价格:£99.99 < / h2 >

{% else %}

抱歉-售罄

{% endif %}

在“碎片”中,esteste fragmento, estestos controlanddo la salida a nueststra plantilla, usanddo una senciilla instrucción如果“si, o bien”,De alguna manera as instrucciones如果“unesteste fragmento”,特别是在“pregunta”中。依赖于la respuesta a la pregunta, se produciririna pieza distincta to marca, o en algunos casos no habrunninguna marca。

在前面,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方,在前面的地方。

在最后的决定中,将会有更多的数据被展示出来。1 .在西班牙观察不同的农业礼仪,在西班牙观察不同的农业礼仪,在巴西观察不同的农业礼仪,在巴西观察不同的农业礼仪,在巴西观察不同的农业礼仪,在巴西观察不同的农业礼仪,在巴西观察不同的农业礼仪,在巴西观察不同的农业礼仪,在巴西观察不同的农业礼仪,在巴西观察不同的农业礼仪,在巴西观察不同的农业礼仪。

talvez使用了大量的指令,甚至在Shopify的接口中使用了大量的指令。埃斯特·埃斯特·埃斯特:

{%如果购物车。Item_count > 0 %}

您有{{购物车。Item_count}}购物车中的商品

{% else %}

你的购物车里什么也没有:(为什么不看看我们的产品范围

{% endif %}

El fragmento muestra cómo puedes, ya sea exhibition El número de artículos en El carrito de unitante, o produce and enlace a tus products。

Operadores

Observarás que en este ejemplo utilization el operador mayor que >。一个媒体是可变的。Item_count devdev_count / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /

“verdadero”是指“我们可以生产的产品”,是指“我们可以生产的产品”,是指“我们可以生产的产品”。

你的购物车里什么也没有:(为什么不看看我们的产品范围

呢?

En verdad podemos rediseñar nuestro ejemploo con滤镜。Al - usar - el过滤多元podemos产品salida,通过artículo到artículos,依赖于la cantidad de artículos和el carrito。Lo bueno en este caso es que no tenemos que concono el concono el concono de concono el concono de concono el Shopify produczca la designación correcta。

{%如果购物车。Item_count > 0 %}

您有{{购物车。Item_count}}{{购物车。Item_count | pluralize: 'item', 'items'}} in your cart

{% else %}

你的购物车里什么也没有:(为什么不看看我们的产品范围

{% endif %}

Observarás que el ejemplo rediseñado包括一个hora el滤器,el滤器的复数形式,el的双重功能parámetros。El primero是单数,El segundo是复数。

unique hemos usado el operador > en el ejemplo anterior,存在于gran variad de operadores comparación en Liquid, como;

  • == igual
  • = no igual a
  • >市长que
  • < menor que >
  • >=市长que o igual a
  • <= menmenor que to igual a
  • 所以,请原谅我
  • 我认为这是对的
  • 包括“次序曲”为“主序曲”,或“主序曲”为“主序曲”。

Hoja de respuestas de Liquid

我们的父母在poco和mí的服务 difícil aprenderte de memoria todos estos filtros de Liquid,操作员的结构。不幸的是,公众对我的看法是错误的Hoja de respuestas de Shopify Liquid第i段(实际上是一次性的en - ingsims)。不可避免的,不可缺少的是,我们的建议是通过熟悉的交流来实现的。

Resumen

Hemos abarcado much en este artículo。Esperamos que haya proporcionado una buena introducción a Liquid。Este是一种不受限制的记录。

  • plantilla que(植物植物园)不允许展览数据。
  • 液体包括构造函数,例如:salida、lógica、循环、函数和变量。
  • Los archivos de Liquid son una mezcla de HTML y código Liquid, y tienen la extensión . Liquid。
  • Los archivos de Liquid usados en una interfaz Shopify是一个独立的实体店,它的概念是la tienda en la cualidad están usando en la actualidad。
  • Los dos tipos de delimititadores在液体中使用。
  • Cómo生产者una salida de una tienda en una plantilla。
  • Cómo手动数据控制过滤器。
  • Cómo实现unloop sobre una colección de Liquid para produce una salida de artículos múltiples。
  • El uso de la lógica en una plantilla。
  • Los distinctos tipos de operadores usados para la comparación

Quieres aprender más acerca del diseño为客户端提供的接口?Puedes aprender más acerca de conceptos Liquid y cómo utilitzarlos en tu propio desarrollo de interfaces enShopify文档.O咨询nuestra amplia guía de aprendizaje de Liquid para ify。Ingresa tu dirección electrónica y descárgala a continuación。

我们的经济效益,我们的经济效益,我们的经济效益,我们的世界。

El Programa de Shopify Partner为80万从业人员连接了一个高级人才网络tú和más,甚至为El mundo提供了服务。generingresos ayudándolos和diseñar tiendas virtuales, tomando fotografías de productos或desarrollando una app。

obtsamen más información sobre el program de Shopify Partner

Publicado穷人Pablo Golán, Shopify博客主编español,负责网站营销,localización para España,拉丁裔美国人。ob欧宝娱乐app下载地址原文de Keir Whitaker, Equipo de Marketing en ob欧宝娱乐app下载地址Shopify。Traducción a cargo de LTD,领先发展趋势。

Mapa de categorías:

你在网上问过什么问题吗?