thelia/header-highlights-module
最新稳定版本:1.1.8
Composer 安装命令:
composer require thelia/header-highlights-module
包简介
HeaderHighlights module for Thelia
README 文档
README
This module for Thelia add a customizable view on your home page. You can upload you own image and overload the default template in your template for using the carousel. This module replace thelia/Carousel
Installation
Manually
- Copy the module into
<thelia_root>/local/modules/directory and be sure that the name of the module is HeaderHighlights. - Activate it in your thelia administration panel
Composer
Add it in your main thelia composer.json file
composer require thelia/header-highlights-module:~1.0
Usage
In the configuration panel of this module, you can upload/edit the view with 3 images.
Hook
You must define 3 hooks to render (one for html, one for css and one for js)
{hook name="header.html"}
{hook name="header.css"}
{hook name="header.js"}
Loop
Customize images with the header image loop must provide locale or lang_id parameters
[header_highlights_loop]
Input arguments
| Argument | Description |
|---|---|
| locale | a string with the local ex: fr_FR |
| lang_id | an int matching with the LangId |
| display_type | a string equals to "desktop" or "mobile" |
| use_thelia_library | if true, don't generate image cache and set IMAGE_URL to NULL |
Output arguments
| Variable | Description |
|---|---|
| $ID | the image ID |
| $TITLE | the slide title |
| $CATEGORY | category |
| $CTA | call to action |
| $CATCHPHRASE | catchphrase |
| $URL | the related URL |
| $IMAGE_URL | The absolute URL to the generated image |
| $ORIGINAL_IMAGE_URL | The absolute URL to the original image |
| $IMAGE_BLOCK | position of the header image in the view |
Exemple
{loop type="header_highlights_loop" name="header_highlights_loop" locale="$locale"}
<a href="{$ORIGINAL_IMAGE_URL}" target="_blank">
<img src="{$IMAGE_URL}" alt="header-highlights-image-{$ID}">
</a>
{/loop}
Exemple with TheliaLibrary
{loop type="header_highlights_loop" name="header_highlights_loop" locale="$locale" use_thelia_library=true}
<a href="{$ORIGINAL_IMAGE_URL}" target="_blank">
<img src="/legacy-image-library/headerHighlights_image_{$ID}/full/%5E*!308,308/0/default.webp" alt="header-highlights-image-{$ID}">
</a>
{/loop}
统计信息
- 总下载量: 1.06k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0-or-later
- 更新时间: 2023-10-03
