dreibein/contao-jobposting-bundle

Contao职位发布插件

安装: 305

依赖项: 1

建议者: 0

安全: 0

星星: 1

关注者: 2

分支: 0

开放问题: 6

类型:contao-bundle

1.0.15 2022-11-11 14:48 UTC

This package is auto-updated.

Last update: 2024-09-11 18:28:13 UTC


README

Contao职位发布插件增加了显示和维护职位空缺的功能。

特性

  • 兼容Contao 4.9及以上版本(支持PHP 8)
  • 职位存档和职位类别
  • 列表和阅读器模块以在前端显示职位
  • 自定义内容元素以在前端显示特定职位
  • 每个职位都有自己的唯一链接
  • 为职位生成JSON+LD

依赖项

  • PHP: >=7.4
  • Contao: ^4.9

安装

通过Composer

$ composer require xirdion/contao-jobposting-bundle

通过Contao Manager

jobletter-bundle也可以通过Contao Manager安装。

结构

安装后,在后台出现新的菜单项“职位”。通过此菜单项可以管理职位存档。也可以通过此菜单项访问职位类别和每个存档中的单独职位。

职位存档

职位存档可以与Contao的消息存档进行比较。在那里可以收集逻辑上相关的职位。

可以指定以下数据

  • 标题
  • 前端标题
  • 重定向到相关职位阅读器页面的页面
  • 存档进一步链接,用于主动申请(可以按职位覆盖
  • 存档进一步文本,用于主动申请(可以按职位覆盖

Backend-Jobs

职位类别

职位类别扩展了职位的过滤功能。可以创建不同的类别并将它们分配给各个职位。在未来,在“职位列表”模块中,应该可以只显示特定类别的职位。

在类别中可以指定以下数据

  • 标题
  • 别名
  • 前端标题
  • 描述
  • 图片
  • 重定向页面

职位

单个职位可以与Contao的新闻条目进行比较。可以指定重要的元数据,这对于Google搜索的schema.org输出很重要。此外,可以在职位内添加任意内容元素。

可以为每个职位设置一个唯一的申请链接。也可以在这里覆盖主动申请的值。除了发布职位的能力外,还可以设置是否可以申请该职位。这样,即使在当前没有积极寻找时,也可以发布职位。

特点

职位仅在模块和内容元素中通过\Contao\TemplateInheritance::insert()函数绑定。

职位显示:(内容元素)

$this->insert('template_name', $this->job);

职位阅读器

$this->insert('template_name', $this->job);

职位列表

foreach ($this->jobs as $job) {
    $this->insert('template_name', $job);
}