youcanshop/liquid
最新稳定版本:v1.1.2
Composer 安装命令:
composer require youcanshop/liquid
包简介
Liquid template engine for themes.
关键字:
README 文档
README
A PHP version of Ruby's Liquid Template Engine for YouCan Shop theme development.
Liquid allows you to create flexible and dynamic themes for e-commerce stores.
Why Use Liquid?
- Seperate compiling and rendering stages for improved performance.
- Simple syntax for creating dynamic templates.
- Create reusable components
Installation
Install via Composer:
composer require liquid/liquid
Example Usage
require 'vendor/autoload.php'; use Liquid\Template; $template = new Template(); $template->parse('Hello, {{ name }}!'); echo $template->render(['name' => 'world']);
Creating YouCan Themes
Liquid uses a combination of objects, tags, and filters inside template files to display dynamic content.
What does it look like?
{% if user %}
<p>Welcome back, {{ user.name }}!</p> <!-- Outputs a welcome message if the user is logged in -->
{% else %}
<p>Welcome to our store!</p> <!-- Outputs a generic welcome message if the user is not logged in -->
{% endif %}
</header>
<main>
<h1>{{ product.title }}</h1> <!-- Outputs the product title -->
<p>{{ product.description }}</p> <!-- Outputs the product description -->
<p>Price: {{ product.price | money }}</p> <!-- Outputs the product price formatted as money -->
</main>
- Output Tags
({{ }}): used to display content. - Logic Tags
({% %}): used to perform actions such as conditions and loops. - Filters
(|): used to format the output of variables - Variables: used to store data that can be rendered in templates.
For more information, visit the YouCan Theme Documentation.
统计信息
- 总下载量: 6.52k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-11-17