友好速搭 -- 使用手册

友好速搭

模板引擎
简介 Liquid 基础语法 Liquid 内置方法 友好速搭主题对象

简介

可以在主题文件中,使用主题对象的属性,来输出动态内容。例如:product对象,包含name属性,可以使用这个属性,来显示商品的名称。

主题对象,通常也是主题变量,使用的方式,与变量相同,通过{{}}来使用:

{{ product.name }}
<!-- 输出:“T恤” -->

全局对象

下表所列的对象,都是全局对象,或者称为全局变量,可以在任意模板文件(.html)中使用:

对象 描述
shop 调用示例: <span class="no-logo">{{ shop.name }}</span> 查看更多
linklists 调用示例: <ul> {% for link in linklists.main.links %} <li>{{ link.title | link_to: link.url }}</li> {% endfor %} </ul> 查看更多
customer 调用示例: {% if customer %} <a href="/account">我的账户</a> {{ '注销' | customer_logout_link }} {% else %} {{ '登录' | customer_login_link }} {{ '注册' | customer_register_link }} {% endif %} 查看更多
pages 调用示例: {% for page_snippet in pages[settings.index_welcome_page].snippets %} {% if page_snippet.type == 0 %} <!-- 输出首页设定的自定义页面的富文本 --> {{ page_snippet.content | content_html }} {% endif %} {% endfor %} 查看更多
settings 调用示例: {% if settings.use_logo %} {{ 'logo.png' | asset_url | img_tag: shop.name }} {% else %} <span class="no-logo">{{ shop.name }}</span> {% endif %} 模板设置变量。
page_title 调用示例: {{ page_title }} 店面默认网页标题,用于 SEO 优化。
page_desc 调用示例: {{ page_desc }} 店面默认网页描述,用于 SEO 优化。
template 调用示例: {% if template contains 'product' %} 这是一个商品页面。 {% endif %} 对象template用于输出当前主题页面的名称,文件的.html后缀名会被省略。
current_path 输出当前访问页面的相对路径。
is_mobile_agent 检测是否手机访问:
返回is_mobile,说明是手机;
返回空字符串,说明是平板或PC。
当您的站点开启了高级 CDN 模式的时候,该字段将不再可靠。系统将会根据建立缓存时的第一个请求,来缓存该字段内容。
product_image_url_prefix 返回商品橱窗图片的前缀地址: {{ product_image_url_prefix }} <!—输出://asset.ibanquan.com/image/ -->
current_datetime 当前服务器的日期时间: {{ current_datetime | date: '%Y' }} <!—输出:2014 --> 可通过 date 方法来格式化显示。
以上内容仍未解决您的问题? 联系在线客服
免费领取15天试用
立即注册
联系客服
微信咨询
微信二维码

领取免费试用资格

姓名 *

电话 *

公司名称

所在地区

意向产品

提交

提交成功

你好, XXX女士/先生 ,你的需求已提交成功,后续会有专门的客户经理与你电话联系。谢谢!