olivier127/sulu-picture-placeholder-generator-bundle
最新稳定版本:v1.0.0
Composer 安装命令:
composer require olivier127/sulu-picture-placeholder-generator-bundle
包简介
Bundle for generating picture placeholder for sulu
README 文档
README
This bundle provides functionality for generating picture placeholders for Sulu CMS.
Installation
You can install this bundle via Composer:
composer require olivier127/sulu-picture-placeholder-generator-bundle
Configuration
After installing the bundle, you can configure it in your Symfony application. Add the following configuration to your config/packages/olivier127_place_holder_generator.yaml file to put the defaut values :
olivier127_place_holder_generator: lorempicsum: seed: <a string> id: <a integer> placehold: text: <60 characters max> text_font: <inside ['lato', 'montserrat', 'oswald', 'pt-sans', 'roboto', 'lora', 'open-sans', 'playfair-display', 'raleway', 'source-sans-pro', 'oswald']> background_color: <css code color or hexa like FFFFFF> text_color: <css code color or hexa like FFFFFF>
You can not specify seed and id at the same time for lorem picsum. You can only specify the require parameters.
olivier127_place_holder_generator: placehold: background_color: orange
see : https://placehold.co/ and : https://picsum.photos/
Twig Extensions
This bundle provides two Twig extensions: sulu_generate_placeholder and sulu_generate_picture.
Usage
sulu_generate_placeholder
This Twig function generates a placeholder using the configured placeholder generator. The options override the bundle configuration.
{% set placeholder = sulu_generate_placeholder('thumbnail') %}
<img src="{{ placeholder }}" alt="Placeholder Image">
{% set placeholder = sulu_generate_placeholder('thumbnail', { 'text': 'Sulu CMS', 'text_font': 'lato' }) %}
<img src="{{ placeholder }}" alt="Placeholder Image">
{% set placeholder = sulu_generate_placeholder('thumbnail', { 'background_color': 'ccc', 'text_color': '000' }) %}
<img src="{{ placeholder }}" alt="Placeholder Image">
The options argument uses the same configuration as placehold.
sulu_generate_picture
This Twig function generates a picture using the configured picture generator. The options override the bundle configuration.
{% set picture = sulu_generate_picture('thumbnail') %}
<img src="{{ picture }}" alt="Generated Picture">
{% set picture = sulu_generate_picture('thumbnail', { 'seed': '123456' }) %}
<img src="{{ picture }}" alt="Generated Picture">
{% set picture = sulu_generate_picture('thumbnail', { 'id': 100 }) %}
<img src="{{ picture }}" alt="Generated Picture">
The options argument uses the same configuration as lorempicsum.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-05-05