markocupic/employee-bundle

安装: 202

依赖: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:contao-bundle

4.1.7 2024-08-17 12:36 UTC

README

Alt text

员工组件

此扩展为 Contao CMS 提供了在 公司网站 上展示 员工 的功能。员工可以通过 后端模块 输入。该扩展提供了 列表模块阅读/详情模块 用于前端展示。

后端

Alt text

插入标签

您可以通过 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>

开发者事件

两个事件 GenerateVCardEventPrepareEmployeeDataEvent 允许您在模板渲染之前控制输出。