markocupic / employee-bundle
4.1.7
2024-08-17 12:36 UTC
Requires
- php: ^8.1
- contao/core-bundle: ^5.3
- menatwork/contao-multicolumnwizard-bundle: ^3.5
Requires (Dev)
- contao/easy-coding-standard: ^5.0
- contao/manager-plugin: ^2.3.1
- contao/test-case: ^4.5
- phpunit/phpunit: ^9.3
- symfony/http-client: 5.4.*
- symfony/phpunit-bridge: ^5.4
This package is auto-updated.
Last update: 2024-09-17 12:48:59 UTC
README
员工组件
此扩展为 Contao CMS 提供了在 公司网站 上展示 员工 的功能。员工可以通过 后端模块 输入。该扩展提供了 列表模块 和 阅读/详情模块 用于前端展示。
后端
插入标签
您可以通过 Contao 插入标签 在 TWIG 中检索特定员工的详细信息或个人图片。
<div>Title: {{ insert_tags('employee::##alias##::##fieldname##') }}</div>
示例
{# templates/rsce_employee_detail.html.twig #} <div>Firstname: {{ insert_tag('employee::adam-riese::firstname') }}</div> <div>Lastname: {{ insert_tag('employee::adam-riese::lastname') }}</div> <div>Image: {{ insert_tag('employee::adam-riese::image::mode=proportional&width=200')|raw }}</div> <div>Picture: {{ insert_tag('employee::adam-riese::picture::size=2')|raw }}</div> <div>Figure: {{ insert_tag('employee::adam-riese::figure::size=2')|raw }}</div> {# dynamic #} <div>Firstname: {{ insert_tag('employee::'~alias~'::firstname') }}</div> <div>Figure: {{ insert_tag('employee::'~alias~'::figure::size='~picture_size) }}</div> {# VCard download link using the alias or ID #} <div><a href="{{ insert_tag('employee_vcard_download_url::adam-riese') }}" title="vcard">download VCard</a></div> <div><a href="{{ insert_tag('employee_vcard_download_url::1') }}" title="vcard">download VCard</a></div>
开发者事件
两个事件 GenerateVCardEvent
和 PrepareEmployeeDataEvent
允许您在模板渲染之前控制输出。